home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The Arcade• / Crab Attack II •••• / CRAB ATTACK II / CRAB ATTACK II.rsrc / CODE_4.txt < prev    next >
Text File  |  1990-04-27  |  491KB  |  8,646 lines

  1. # near model CODE resource
  2. # jump table entries: 432-432 (1 of them)
  3. fn00000000:
  4. 00000000  4E56 FD18                link       A6, -0x02E8
  5. 00000004  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  6. 00000008  A852                     syscall    HideCursor
  7. 0000000A  4286                     clr.l      D6
  8. 0000000C  3F3C 0002                move.w     -[A7], 0x2
  9. 00000010  A889                     syscall    TextMode
  10. 00000012  594F                     subq.w     A7, 4
  11. 00000014  A8D8                     syscall    NewRgn
  12. 00000016  265F                     movea.l    A3, [A7]+
  13. 00000018  594F                     subq.w     A7, 4
  14. 0000001A  A975                     syscall    TickCount
  15. 0000001C  2B5F F11E                move.l     [A5 - 0xEE2], [A7]+
  16. label00000020:
  17. 00000020  5286                     addq.l     D6, 1
  18. 00000022  486D FFBC                pea.l      [A5 - 0x44]
  19. 00000026  A87C                     syscall    BackPat
  20. 00000028  0C86 0000 0D48           cmpi.l     D6, 0xD48 /* '\rH' */
  21. 0000002E  6C20                     bge        +0x22 /* 00000050 */
  22. 00000030  486E FD1C                pea.l      [A6 - 0x2E4]
  23. 00000034  4267                     clr.w      -[A7]
  24. 00000036  4267                     clr.w      -[A7]
  25. 00000038  3F3C 0200                move.w     -[A7], 0x200
  26. 0000003C  3F3C 0156                move.w     -[A7], 0x156
  27. 00000040  A8A7                     syscall    SetRect
  28. 00000042  486E FD1C                pea.l      [A6 - 0x2E4]
  29. 00000046  4267                     clr.w      -[A7]
  30. 00000048  3F3C FFFF                move.w     -[A7], 0xFFFF
  31. 0000004C  2F0B                     move.l     -[A7], A3
  32. 0000004E  A8EF                     syscall    ScrollRect
  33. label00000050:
  34. 00000050  0C86 0000 0D20           cmpi.l     D6, 0xD20 /* '\r ' */
  35. 00000056  5DC0                     slt        D0
  36. 00000058  2F06                     move.l     -[A7], D6
  37. 0000005A  7214                     moveq.l    D1, 0x14
  38. 0000005C  2F01                     move.l     -[A7], D1
  39. 0000005E  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  40. 00000062  4A9F                     tst.l      [A7]+
  41. 00000064  57C1                     seq        D1
  42. 00000066  C001                     and.b      D0, D1
  43. 00000068  6700 078E                beq        +0x790 /* 000007F8 */
  44. 0000006C  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  45. 00000070  3F3C 014A                move.w     -[A7], 0x14A
  46. 00000074  A893                     syscall    MoveTo
  47. 00000076  422E FD24                clr.b      [A6 - 0x2DC]
  48. 0000007A  2006                     move.l     D0, D6
  49. 0000007C  6000 054E                bra        +0x550 /* 000005CC */
  50. label00000080:
  51. 00000080  41FA 15EE                lea.l      A0, [PC + 0x15EE /* 00001670, value 0x2A596F75 '*You', pstring "You numbly open the cockpit and climb out," */]
  52. 00000084  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  53. 00000088  700A                     moveq.l    D0, 0x0A
  54. label0000008A:
  55. 0000008A  22D8                     move.l     [A1]+, [A0]+
  56. 0000008C  51C8 FFFC                dbf        D0, -0x6 /* 0000008A */
  57. 00000090  6000 0760                bra        +0x762 /* 000007F2 */
  58. label00000094:
  59. 00000094  41FA 15AE                lea.l      A0, [PC + 0x15AE /* 00001644, value 0x2A726561 '*rea', pstring "realizing that the battle is finally over." */]
  60. 00000098  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  61. 0000009C  700A                     moveq.l    D0, 0x0A
  62. label0000009E:
  63. 0000009E  22D8                     move.l     [A1]+, [A0]+
  64. 000000A0  51C8 FFFC                dbf        D0, -0x6 /* 0000009E */
  65. 000000A4  6000 074C                bra        +0x74E /* 000007F2 */
  66. label000000A8:
  67. 000000A8  41FA 156C                lea.l      A0, [PC + 0x156C /* 00001616, value 0x2C446561 ',Dea', pstring "Dead sea creatures litter beaches across the" */]
  68. 000000AC  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  69. 000000B0  700B                     moveq.l    D0, 0x0B
  70. label000000B2:
  71. 000000B2  22D8                     move.l     [A1]+, [A0]+
  72. 000000B4  51C8 FFFC                dbf        D0, -0x6 /* 000000B2 */
  73. 000000B8  6000 0738                bra        +0x73A /* 000007F2 */
  74. label000000BC:
  75. 000000BC  41FA 1528                lea.l      A0, [PC + 0x1528 /* 000015E6, value 0x2F776F72 '/wor', pstring "world.  It looks like another year of discounts" */]
  76. 000000C0  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  77. 000000C4  700B                     moveq.l    D0, 0x0B
  78. label000000C6:
  79. 000000C6  22D8                     move.l     [A1]+, [A0]+
  80. 000000C8  51C8 FFFC                dbf        D0, -0x6 /* 000000C6 */
  81. 000000CC  6000 0724                bra        +0x726 /* 000007F2 */
  82. label000000D0:
  83. 000000D0  41FA 14EA                lea.l      A0, [PC + 0x14EA /* 000015BC, value 0x28617420 '(at ', pstring "at cheap seafood restaurants everywhere." */]
  84. 000000D4  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  85. 000000D8  700A                     moveq.l    D0, 0x0A
  86. label000000DA:
  87. 000000DA  22D8                     move.l     [A1]+, [A0]+
  88. 000000DC  51C8 FFFC                dbf        D0, -0x6 /* 000000DA */
  89. 000000E0  6000 0710                bra        +0x712 /* 000007F2 */
  90. label000000E4:
  91. 000000E4  41FA 14B0                lea.l      A0, [PC + 0x14B0 /* 00001596, value 0x25416C74 '%Alt', pstring "Although the attack has been stopped," */]
  92. 000000E8  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  93. 000000EC  7009                     moveq.l    D0, 0x09
  94. label000000EE:
  95. 000000EE  22D8                     move.l     [A1]+, [A0]+
  96. 000000F0  51C8 FFFC                dbf        D0, -0x6 /* 000000EE */
  97. 000000F4  6000 06FC                bra        +0x6FE /* 000007F2 */
  98. label000000F8:
  99. 000000F8  41FA 146A                lea.l      A0, [PC + 0x146A /* 00001564, value 0x31726164 '1rad', pstring "radioactive sea creatures still teem in the ocean" */]
  100. 000000FC  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  101. 00000100  700C                     moveq.l    D0, 0x0C
  102. label00000102:
  103. 00000102  22D8                     move.l     [A1]+, [A0]+
  104. 00000104  51C8 FFFC                dbf        D0, -0x6 /* 00000102 */
  105. 00000108  6000 06E8                bra        +0x6EA /* 000007F2 */
  106. label0000010C:
  107. 0000010C  41FA 1422                lea.l      A0, [PC + 0x1422 /* 00001530, value 0x32646570 '2dep', pstring "depths.  Soon an expedition must be led to destroy" */]
  108. 00000110  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  109. 00000114  700C                     moveq.l    D0, 0x0C
  110. label00000116:
  111. 00000116  22D8                     move.l     [A1]+, [A0]+
  112. 00000118  51C8 FFFC                dbf        D0, -0x6 /* 00000116 */
  113. 0000011C  6000 06D4                bra        +0x6D6 /* 000007F2 */
  114. label00000120:
  115. 00000120  41FA 1408                lea.l      A0, [PC + 0x1408 /* 0000152A, value 0x5746865, pstring "them." */]
  116. 00000124  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  117. 00000128  22D8                     move.l     [A1]+, [A0]+
  118. 0000012A  22D8                     move.l     [A1]+, [A0]+
  119. 0000012C  6000 06C4                bra        +0x6C6 /* 000007F2 */
  120. label00000130:
  121. 00000130  41FA 13D2                lea.l      A0, [PC + 0x13D2 /* 00001504, value 0x25284173 '%(As', pstring "(As soon as we write Crab Attack III)" */]
  122. 00000134  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  123. 00000138  7009                     moveq.l    D0, 0x09
  124. label0000013A:
  125. 0000013A  22D8                     move.l     [A1]+, [A0]+
  126. 0000013C  51C8 FFFC                dbf        D0, -0x6 /* 0000013A */
  127. 00000140  6000 06B0                bra        +0x6B2 /* 000007F2 */
  128. label00000144:
  129. 00000144  41FA 1392                lea.l      A0, [PC + 0x1392 /* 000014D8, value 0x2A202020 '*   ', pstring "                               **Credits**" */]
  130. 00000148  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  131. 0000014C  700A                     moveq.l    D0, 0x0A
  132. label0000014E:
  133. 0000014E  22D8                     move.l     [A1]+, [A0]+
  134. 00000150  51C8 FFFC                dbf        D0, -0x6 /* 0000014E */
  135. 00000154  6000 069C                bra        +0x69E /* 000007F2 */
  136. label00000158:
  137. 00000158  41FA 136E                lea.l      A0, [PC + 0x136E /* 000014C8, value 0xF50726F, pstring "Programming and" */]
  138. 0000015C  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  139. 00000160  22D8                     move.l     [A1]+, [A0]+
  140. 00000162  22D8                     move.l     [A1]+, [A0]+
  141. 00000164  22D8                     move.l     [A1]+, [A0]+
  142. 00000166  22D8                     move.l     [A1]+, [A0]+
  143. 00000168  6000 0688                bra        +0x68A /* 000007F2 */
  144. label0000016C:
  145. 0000016C  41FA 1340                lea.l      A0, [PC + 0x1340 /* 000014AE, value 0x18202020, pstring "     Initial game design" */]
  146. 00000170  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  147. 00000174  7006                     moveq.l    D0, 0x06
  148. label00000176:
  149. 00000176  22D8                     move.l     [A1]+, [A0]+
  150. 00000178  51C8 FFFC                dbf        D0, -0x6 /* 00000176 */
  151. 0000017C  6000 0674                bra        +0x676 /* 000007F2 */
  152. label00000180:
  153. 00000180  41FA 12EE                lea.l      A0, [PC + 0x12EE /* 00001470, value 0x3C202020 '<   ', cstring "<                 ............."... */]
  154. 00000184  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  155. 00000188  700F                     moveq.l    D0, 0x0F
  156. label0000018A:
  157. 0000018A  22D8                     move.l     [A1]+, [A0]+
  158. 0000018C  51C8 FFFC                dbf        D0, -0x6 /* 0000018A */
  159. 00000190  6000 0660                bra        +0x662 /* 000007F2 */
  160. label00000194:
  161. 00000194  41FA 12CA                lea.l      A0, [PC + 0x12CA /* 00001460, value 0xF477261, pstring "Graphics design" */]
  162. 00000198  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  163. 0000019C  22D8                     move.l     [A1]+, [A0]+
  164. 0000019E  22D8                     move.l     [A1]+, [A0]+
  165. 000001A0  22D8                     move.l     [A1]+, [A0]+
  166. 000001A2  22D8                     move.l     [A1]+, [A0]+
  167. 000001A4  6000 064C                bra        +0x64E /* 000007F2 */
  168. label000001A8:
  169. 000001A8  41FA 1276                lea.l      A0, [PC + 0x1276 /* 00001420, value 0x3F202020 '?   ', cstring "?                 ............."... */]
  170. 000001AC  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  171. 000001B0  700F                     moveq.l    D0, 0x0F
  172. label000001B2:
  173. 000001B2  22D8                     move.l     [A1]+, [A0]+
  174. 000001B4  51C8 FFFC                dbf        D0, -0x6 /* 000001B2 */
  175. 000001B8  6000 0638                bra        +0x63A /* 000007F2 */
  176. label000001BC:
  177. 000001BC  41FA 124E                lea.l      A0, [PC + 0x124E /* 0000140C, value 0x124D616E, pstring "Many helpful ideas" */]
  178. 000001C0  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  179. 000001C4  7004                     moveq.l    D0, 0x04
  180. label000001C6:
  181. 000001C6  22D8                     move.l     [A1]+, [A0]+
  182. 000001C8  51C8 FFFC                dbf        D0, -0x6 /* 000001C6 */
  183. 000001CC  6000 0624                bra        +0x626 /* 000007F2 */
  184. label000001D0:
  185. 000001D0  41FA 11FA                lea.l      A0, [PC + 0x11FA /* 000013CC, value 0x3F202020 '?   ', pstring "                 ............................Jesse Greenbaum-16" */]
  186. 000001D4  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  187. 000001D8  700F                     moveq.l    D0, 0x0F
  188. label000001DA:
  189. 000001DA  22D8                     move.l     [A1]+, [A0]+
  190. 000001DC  51C8 FFFC                dbf        D0, -0x6 /* 000001DA */
  191. 000001E0  6000 0610                bra        +0x612 /* 000007F2 */
  192. label000001E4:
  193. 000001E4  41FA 11CE                lea.l      A0, [PC + 0x11CE /* 000013B4, value 0x16416464, pstring "Additional playtesting" */]
  194. 000001E8  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  195. 000001EC  7005                     moveq.l    D0, 0x05
  196. label000001EE:
  197. 000001EE  22D8                     move.l     [A1]+, [A0]+
  198. 000001F0  51C8 FFFC                dbf        D0, -0x6 /* 000001EE */
  199. 000001F4  6000 05FC                bra        +0x5FE /* 000007F2 */
  200. label000001F8:
  201. 000001F8  41FA 1180                lea.l      A0, [PC + 0x1180 /* 0000137A, value 0x38202020 '8   ', pstring "                  Bob Brian, Rob Matsushita, Chris Baker" */]
  202. 000001FC  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  203. 00000200  700E                     moveq.l    D0, 0x0E
  204. label00000202:
  205. 00000202  22D8                     move.l     [A1]+, [A0]+
  206. 00000204  51C8 FFFC                dbf        D0, -0x6 /* 00000202 */
  207. 00000208  6000 05E8                bra        +0x5EA /* 000007F2 */
  208. label0000020C:
  209. 0000020C  41FA 115C                lea.l      A0, [PC + 0x115C /* 0000136A, value 0xF416C73, pstring "Also thanks to:" */]
  210. 00000210  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  211. 00000214  22D8                     move.l     [A1]+, [A0]+
  212. 00000216  22D8                     move.l     [A1]+, [A0]+
  213. 00000218  22D8                     move.l     [A1]+, [A0]+
  214. 0000021A  22D8                     move.l     [A1]+, [A0]+
  215. 0000021C  6000 05D4                bra        +0x5D6 /* 000007F2 */
  216. label00000220:
  217. 00000220  41FA 1112                lea.l      A0, [PC + 0x1112 /* 00001334, value 0x3453636F '4Sco' */]
  218. 00000224  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  219. 00000228  700D                     moveq.l    D0, 0x0D
  220. label0000022A:
  221. 0000022A  22D8                     move.l     [A1]+, [A0]+
  222. 0000022C  51C8 FFFC                dbf        D0, -0x6 /* 0000022A */
  223. 00000230  6000 05C0                bra        +0x5C2 /* 000007F2 */
  224. label00000234:
  225. 00000234  41FA 10E0                lea.l      A0, [PC + 0x10E0 /* 00001316, value 0x1D4D4853, pstring "MHS pascal teacher Mr. Inglis" */]
  226. 00000238  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  227. 0000023C  7007                     moveq.l    D0, 0x07
  228. label0000023E:
  229. 0000023E  22D8                     move.l     [A1]+, [A0]+
  230. 00000240  51C8 FFFC                dbf        D0, -0x6 /* 0000023E */
  231. 00000244  6000 05AC                bra        +0x5AE /* 000007F2 */
  232. label00000248:
  233. 00000248  41FA 10A2                lea.l      A0, [PC + 0x10A2 /* 000012EC, value 0x294D722E ')Mr.', pstring "Mr.&Mrs. Lindsey for buying the Mac+, the" */]
  234. 0000024C  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  235. 00000250  700A                     moveq.l    D0, 0x0A
  236. label00000252:
  237. 00000252  22D8                     move.l     [A1]+, [A0]+
  238. 00000254  51C8 FFFC                dbf        D0, -0x6 /* 00000252 */
  239. 00000258  6000 0598                bra        +0x59A /* 000007F2 */
  240. label0000025C:
  241. 0000025C  41FA 105A                lea.l      A0, [PC + 0x105A /* 000012B8, value 0x33202020 '3   ', pstring "   Pascal compiler,  and putting up with having the" */]
  242. 00000260  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  243. 00000264  700C                     moveq.l    D0, 0x0C
  244. label00000266:
  245. 00000266  22D8                     move.l     [A1]+, [A0]+
  246. 00000268  51C8 FFFC                dbf        D0, -0x6 /* 00000266 */
  247. 0000026C  6000 0584                bra        +0x586 /* 000007F2 */
  248. label00000270:
  249. 00000270  41FA 101C                lea.l      A0, [PC + 0x101C /* 0000128E, value 0x28202020 '(   ', pstring "   computer tied up for hours at a time." */]
  250. 00000274  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  251. 00000278  700A                     moveq.l    D0, 0x0A
  252. label0000027A:
  253. 0000027A  22D8                     move.l     [A1]+, [A0]+
  254. 0000027C  51C8 FFFC                dbf        D0, -0x6 /* 0000027A */
  255. 00000280  6000 0570                bra        +0x572 /* 000007F2 */
  256. label00000284:
  257. 00000284  41FA 0FD8                lea.l      A0, [PC + 0xFD8 /* 0000125E, value 0x2E51756F '.Quo', pstring "Quote INIT (for causing amazing system errors)" */]
  258. 00000288  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  259. 0000028C  700B                     moveq.l    D0, 0x0B
  260. label0000028E:
  261. 0000028E  22D8                     move.l     [A1]+, [A0]+
  262. 00000290  51C8 FFFC                dbf        D0, -0x6 /* 0000028E */
  263. 00000294  6000 055C                bra        +0x55E /* 000007F2 */
  264. label00000298:
  265. 00000298  41FA 0F92                lea.l      A0, [PC + 0xF92 /* 0000122C, value 0x30416E64 '0And', pstring "And Finley the Cat for looking so cute and furry" */]
  266. 0000029C  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  267. 000002A0  700C                     moveq.l    D0, 0x0C
  268. label000002A2:
  269. 000002A2  22D8                     move.l     [A1]+, [A0]+
  270. 000002A4  51C8 FFFC                dbf        D0, -0x6 /* 000002A2 */
  271. 000002A8  6000 0548                bra        +0x54A /* 000007F2 */
  272. label000002AC:
  273. 000002AC  41FA 0F54                lea.l      A0, [PC + 0xF54 /* 00001202, value 0x28437261 '(Cra', pstring "Crab Attack II was written in Lightspeed" */]
  274. 000002B0  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  275. 000002B4  700A                     moveq.l    D0, 0x0A
  276. label000002B6:
  277. 000002B6  22D8                     move.l     [A1]+, [A0]+
  278. 000002B8  51C8 FFFC                dbf        D0, -0x6 /* 000002B6 */
  279. 000002BC  6000 0534                bra        +0x536 /* 000007F2 */
  280. label000002C0:
  281. 000002C0  41FA 0F12                lea.l      A0, [PC + 0xF12 /* 000011D4, value 0x2D506173 '-Pas', pstring "Pascal and is based on Crab Attack,  a simple" */]
  282. 000002C4  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  283. 000002C8  700B                     moveq.l    D0, 0x0B
  284. label000002CA:
  285. 000002CA  22D8                     move.l     [A1]+, [A0]+
  286. 000002CC  51C8 FFFC                dbf        D0, -0x6 /* 000002CA */
  287. 000002D0  6000 0520                bra        +0x522 /* 000007F2 */
  288. label000002D4:
  289. 000002D4  41FA 0ED6                lea.l      A0, [PC + 0xED6 /* 000011AC, value 0x2667616D '&gam', pstring "game written years ago on a Mac 128 in" */]
  290. 000002D8  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  291. 000002DC  7009                     moveq.l    D0, 0x09
  292. label000002DE:
  293. 000002DE  22D8                     move.l     [A1]+, [A0]+
  294. 000002E0  51C8 FFFC                dbf        D0, -0x6 /* 000002DE */
  295. 000002E4  6000 050C                bra        +0x50E /* 000007F2 */
  296. label000002E8:
  297. 000002E8  41FA 0EA6                lea.l      A0, [PC + 0xEA6 /* 00001190, value 0x1B4D6963, pstring "Microsoft Basic Interpreter" */]
  298. 000002EC  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  299. 000002F0  7006                     moveq.l    D0, 0x06
  300. label000002F2:
  301. 000002F2  22D8                     move.l     [A1]+, [A0]+
  302. 000002F4  51C8 FFFC                dbf        D0, -0x6 /* 000002F2 */
  303. 000002F8  6000 04F8                bra        +0x4FA /* 000007F2 */
  304. label000002FC:
  305. 000002FC  41FA 0E62                lea.l      A0, [PC + 0xE62 /* 00001160, value 0x2E437261 '.Cra', pstring "Crab Attack is not the only program written by" */]
  306. 00000300  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  307. 00000304  700B                     moveq.l    D0, 0x0B
  308. label00000306:
  309. 00000306  22D8                     move.l     [A1]+, [A0]+
  310. 00000308  51C8 FFFC                dbf        D0, -0x6 /* 00000306 */
  311. 0000030C  6000 04E4                bra        +0x4E6 /* 000007F2 */
  312. label00000310:
  313. 00000310  41FA 0E1C                lea.l      A0, [PC + 0xE1C /* 0000112E, value 0x3053636F '0Sco', pstring "Scott & Andrew Lindsey, but is certainly the one" */]
  314. 00000314  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  315. 00000318  700C                     moveq.l    D0, 0x0C
  316. label0000031A:
  317. 0000031A  22D8                     move.l     [A1]+, [A0]+
  318. 0000031C  51C8 FFFC                dbf        D0, -0x6 /* 0000031A */
  319. 00000320  6000 04D0                bra        +0x4D2 /* 000007F2 */
  320. label00000324:
  321. 00000324  41FA 0DE8                lea.l      A0, [PC + 0xDE8 /* 0000110E, value 0x1F776974, pstring "with the most work put into it." */]
  322. 00000328  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  323. 0000032C  7007                     moveq.l    D0, 0x07
  324. label0000032E:
  325. 0000032E  22D8                     move.l     [A1]+, [A0]+
  326. 00000330  51C8 FFFC                dbf        D0, -0x6 /* 0000032E */
  327. 00000334  6000 04BC                bra        +0x4BE /* 000007F2 */
  328. label00000338:
  329. 00000338  41FA 0DBE                lea.l      A0, [PC + 0xDBE /* 000010F8, value 0x144A7573, pstring "Just a few quotes..." */]
  330. 0000033C  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  331. 00000340  7005                     moveq.l    D0, 0x05
  332. label00000342:
  333. 00000342  22D8                     move.l     [A1]+, [A0]+
  334. 00000344  51C8 FFFC                dbf        D0, -0x6 /* 00000342 */
  335. 00000348  6000 04A8                bra        +0x4AA /* 000007F2 */
  336. label0000034C:
  337. 0000034C  41FA 0D86                lea.l      A0, [PC + 0xD86 /* 000010D4, value 0x22D25468 */]
  338. 00000350  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  339. 00000354  7008                     moveq.l    D0, 0x08
  340. label00000356:
  341. 00000356  22D8                     move.l     [A1]+, [A0]+
  342. 00000358  51C8 FFFC                dbf        D0, -0x6 /* 00000356 */
  343. 0000035C  6000 0494                bra        +0x496 /* 000007F2 */
  344. label00000360:
  345. 00000360  41FA 0D4A                lea.l      A0, [PC + 0xD4A /* 000010AC, value 0x27D24974 */]
  346. 00000364  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  347. 00000368  7009                     moveq.l    D0, 0x09
  348. label0000036A:
  349. 0000036A  22D8                     move.l     [A1]+, [A0]+
  350. 0000036C  51C8 FFFC                dbf        D0, -0x6 /* 0000036A */
  351. 00000370  6000 0480                bra        +0x482 /* 000007F2 */
  352. label00000374:
  353. 00000374  41FA 0D06                lea.l      A0, [PC + 0xD06 /* 0000107C, value 0x2FD25468 */]
  354. 00000378  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  355. 0000037C  700B                     moveq.l    D0, 0x0B
  356. label0000037E:
  357. 0000037E  22D8                     move.l     [A1]+, [A0]+
  358. 00000380  51C8 FFFC                dbf        D0, -0x6 /* 0000037E */
  359. 00000384  6000 046C                bra        +0x46E /* 000007F2 */
  360. label00000388:
  361. 00000388  41FA 0CC0                lea.l      A0, [PC + 0xCC0 /* 0000104A, value 0x30D25768 */]
  362. 0000038C  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  363. 00000390  700C                     moveq.l    D0, 0x0C
  364. label00000392:
  365. 00000392  22D8                     move.l     [A1]+, [A0]+
  366. 00000394  51C8 FFFC                dbf        D0, -0x6 /* 00000392 */
  367. 00000398  6000 0458                bra        +0x45A /* 000007F2 */
  368. label0000039C:
  369. 0000039C  41FA 0C9A                lea.l      A0, [PC + 0xC9A /* 00001038, value 0x11202020 */]
  370. 000003A0  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  371. 000003A4  7004                     moveq.l    D0, 0x04
  372. label000003A6:
  373. 000003A6  22D8                     move.l     [A1]+, [A0]+
  374. 000003A8  51C8 FFFC                dbf        D0, -0x6 /* 000003A6 */
  375. 000003AC  6000 0444                bra        +0x446 /* 000007F2 */
  376. label000003B0:
  377. 000003B0  41FA 0C5A                lea.l      A0, [PC + 0xC5A /* 0000100C, value 0x2BD24172 */]
  378. 000003B4  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  379. 000003B8  700A                     moveq.l    D0, 0x0A
  380. label000003BA:
  381. 000003BA  22D8                     move.l     [A1]+, [A0]+
  382. 000003BC  51C8 FFFC                dbf        D0, -0x6 /* 000003BA */
  383. 000003C0  6000 0430                bra        +0x432 /* 000007F2 */
  384. label000003C4:
  385. 000003C4  41FA 0C16                lea.l      A0, [PC + 0xC16 /* 00000FDC, value 0x2FD25072 */]
  386. 000003C8  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  387. 000003CC  700B                     moveq.l    D0, 0x0B
  388. label000003CE:
  389. 000003CE  22D8                     move.l     [A1]+, [A0]+
  390. 000003D0  51C8 FFFC                dbf        D0, -0x6 /* 000003CE */
  391. 000003D4  6000 041C                bra        +0x41E /* 000007F2 */
  392. label000003D8:
  393. 000003D8  41FA 0BD6                lea.l      A0, [PC + 0xBD6 /* 00000FB0, value 0x2BD25468 */]
  394. 000003DC  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  395. 000003E0  700A                     moveq.l    D0, 0x0A
  396. label000003E2:
  397. 000003E2  22D8                     move.l     [A1]+, [A0]+
  398. 000003E4  51C8 FFFC                dbf        D0, -0x6 /* 000003E2 */
  399. 000003E8  6000 0408                bra        +0x40A /* 000007F2 */
  400. label000003EC:
  401. 000003EC  41FA 0BA4                lea.l      A0, [PC + 0xBA4 /* 00000F92, value 0x1DD24461 */]
  402. 000003F0  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  403. 000003F4  7007                     moveq.l    D0, 0x07
  404. label000003F6:
  405. 000003F6  22D8                     move.l     [A1]+, [A0]+
  406. 000003F8  51C8 FFFC                dbf        D0, -0x6 /* 000003F6 */
  407. 000003FC  6000 03F4                bra        +0x3F6 /* 000007F2 */
  408. label00000400:
  409. 00000400  41FA 0B6A                lea.l      A0, [PC + 0xB6A /* 00000F6C, value 0x24D24F6F */]
  410. 00000404  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  411. 00000408  7009                     moveq.l    D0, 0x09
  412. label0000040A:
  413. 0000040A  22D8                     move.l     [A1]+, [A0]+
  414. 0000040C  51C8 FFFC                dbf        D0, -0x6 /* 0000040A */
  415. 00000410  6000 03E0                bra        +0x3E2 /* 000007F2 */
  416. label00000414:
  417. 00000414  41FA 0B2A                lea.l      A0, [PC + 0xB2A /* 00000F40, value 0x2BD25768 */]
  418. 00000418  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  419. 0000041C  700A                     moveq.l    D0, 0x0A
  420. label0000041E:
  421. 0000041E  22D8                     move.l     [A1]+, [A0]+
  422. 00000420  51C8 FFFC                dbf        D0, -0x6 /* 0000041E */
  423. 00000424  6000 03CC                bra        +0x3CE /* 000007F2 */
  424. label00000428:
  425. 00000428  41FA 0AE8                lea.l      A0, [PC + 0xAE8 /* 00000F12, value 0x2C202043 ',  C', cstring ",  Conference & Exposition look"... */]
  426. 0000042C  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  427. 00000430  700B                     moveq.l    D0, 0x0B
  428. label00000432:
  429. 00000432  22D8                     move.l     [A1]+, [A0]+
  430. 00000434  51C8 FFFC                dbf        D0, -0x6 /* 00000432 */
  431. 00000438  6000 03B8                bra        +0x3BA /* 000007F2 */
  432. label0000043C:
  433. 0000043C  41FA 0AAC                lea.l      A0, [PC + 0xAAC /* 00000EEA, value 0x27D25468 */]
  434. 00000440  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  435. 00000444  7009                     moveq.l    D0, 0x09
  436. label00000446:
  437. 00000446  22D8                     move.l     [A1]+, [A0]+
  438. 00000448  51C8 FFFC                dbf        D0, -0x6 /* 00000446 */
  439. 0000044C  6000 03A4                bra        +0x3A6 /* 000007F2 */
  440. label00000450:
  441. 00000450  41FA 0A84                lea.l      A0, [PC + 0xA84 /* 00000ED6, value 0x12202020 */]
  442. 00000454  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  443. 00000458  7004                     moveq.l    D0, 0x04
  444. label0000045A:
  445. 0000045A  22D8                     move.l     [A1]+, [A0]+
  446. 0000045C  51C8 FFFC                dbf        D0, -0x6 /* 0000045A */
  447. 00000460  6000 0390                bra        +0x392 /* 000007F2 */
  448. label00000464:
  449. 00000464  41FA 0A3E                lea.l      A0, [PC + 0xA3E /* 00000EA4, value 0x30D25363 */]
  450. 00000468  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  451. 0000046C  700C                     moveq.l    D0, 0x0C
  452. label0000046E:
  453. 0000046E  22D8                     move.l     [A1]+, [A0]+
  454. 00000470  51C8 FFFC                dbf        D0, -0x6 /* 0000046E */
  455. 00000474  6000 037C                bra        +0x37E /* 000007F2 */
  456. label00000478:
  457. 00000478  41FA 0A08                lea.l      A0, [PC + 0xA08 /* 00000E82, value 0x21202020 '!   ', cstring "!   these ****ing curly quotes!"... */]
  458. 0000047C  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  459. 00000480  7008                     moveq.l    D0, 0x08
  460. label00000482:
  461. 00000482  22D8                     move.l     [A1]+, [A0]+
  462. 00000484  51C8 FFFC                dbf        D0, -0x6 /* 00000482 */
  463. 00000488  6000 0368                bra        +0x36A /* 000007F2 */
  464. label0000048C:
  465. 0000048C  41FA 09C0                lea.l      A0, [PC + 0x9C0 /* 00000E4E, value 0x33D2416E */]
  466. 00000490  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  467. 00000494  700C                     moveq.l    D0, 0x0C
  468. label00000496:
  469. 00000496  22D8                     move.l     [A1]+, [A0]+
  470. 00000498  51C8 FFFC                dbf        D0, -0x6 /* 00000496 */
  471. 0000049C  6000 0354                bra        +0x356 /* 000007F2 */
  472. label000004A0:
  473. 000004A0  41FA 0982                lea.l      A0, [PC + 0x982 /* 00000E24, value 0x29486176 ')Hav', pstring "Have you made your shareware payment yet?" */]
  474. 000004A4  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  475. 000004A8  700A                     moveq.l    D0, 0x0A
  476. label000004AA:
  477. 000004AA  22D8                     move.l     [A1]+, [A0]+
  478. 000004AC  51C8 FFFC                dbf        D0, -0x6 /* 000004AA */
  479. 000004B0  6000 0340                bra        +0x342 /* 000007F2 */
  480. label000004B4:
  481. 000004B4  41FA 0944                lea.l      A0, [PC + 0x944 /* 00000DFA, value 0x29202020 ')   ', pstring "                                   R.I.P." */]
  482. 000004B8  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  483. 000004BC  700A                     moveq.l    D0, 0x0A
  484. label000004BE:
  485. 000004BE  22D8                     move.l     [A1]+, [A0]+
  486. 000004C0  51C8 FFFC                dbf        D0, -0x6 /* 000004BE */
  487. 000004C4  6000 032C                bra        +0x32E /* 000007F2 */
  488. label000004C8:
  489. 000004C8  41FA 0904                lea.l      A0, [PC + 0x904 /* 00000DCE, value 0x2A202020 '*   ', cstring "*                          Scot"... */]
  490. 000004CC  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  491. 000004D0  700A                     moveq.l    D0, 0x0A
  492. label000004D2:
  493. 000004D2  22D8                     move.l     [A1]+, [A0]+
  494. 000004D4  51C8 FFFC                dbf        D0, -0x6 /* 000004D2 */
  495. 000004D8  6000 0318                bra        +0x31A /* 000007F2 */
  496. label000004DC:
  497. 000004DC  41FA 08C2                lea.l      A0, [PC + 0x8C2 /* 00000DA0, value 0x2C202020 ',   ', pstring "                    Crawled out of his tank." */]
  498. 000004E0  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  499. 000004E4  700B                     moveq.l    D0, 0x0B
  500. label000004E6:
  501. 000004E6  22D8                     move.l     [A1]+, [A0]+
  502. 000004E8  51C8 FFFC                dbf        D0, -0x6 /* 000004E6 */
  503. 000004EC  6000 0304                bra        +0x306 /* 000007F2 */
  504. label000004F0:
  505. 000004F0  41FA 0882                lea.l      A0, [PC + 0x882 /* 00000D74, value 0x2A202020 '*   ', pstring "                    Missing, Presumed Dead" */]
  506. 000004F4  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  507. 000004F8  700A                     moveq.l    D0, 0x0A
  508. label000004FA:
  509. 000004FA  22D8                     move.l     [A1]+, [A0]+
  510. 000004FC  51C8 FFFC                dbf        D0, -0x6 /* 000004FA */
  511. 00000500  6000 02F0                bra        +0x2F2 /* 000007F2 */
  512. label00000504:
  513. 00000504  41FA 0844                lea.l      A0, [PC + 0x844 /* 00000D4A, value 0x28202020 '(   ', cstring "(                            AL"... */]
  514. 00000508  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  515. 0000050C  700A                     moveq.l    D0, 0x0A
  516. label0000050E:
  517. 0000050E  22D8                     move.l     [A1]+, [A0]+
  518. 00000510  51C8 FFFC                dbf        D0, -0x6 /* 0000050E */
  519. 00000514  6000 02DC                bra        +0x2DE /* 000007F2 */
  520. label00000518:
  521. 00000518  41FA 07F2                lea.l      A0, [PC + 0x7F2 /* 00000D0C, value 0x3C4B696E '<Kin', pstring "King Crab Legs.....................................$12.00/lb" */]
  522. 0000051C  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  523. 00000520  700F                     moveq.l    D0, 0x0F
  524. label00000522:
  525. 00000522  22D8                     move.l     [A1]+, [A0]+
  526. 00000524  51C8 FFFC                dbf        D0, -0x6 /* 00000522 */
  527. 00000528  6000 02C8                bra        +0x2CA /* 000007F2 */
  528. label0000052C:
  529. 0000052C  41FA 07A0                lea.l      A0, [PC + 0x7A0 /* 00000CCE, value 0x3D4D6169 '=Mai', pstring "Maine Lobster........................................$7.95/lb" */]
  530. 00000530  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  531. 00000534  700F                     moveq.l    D0, 0x0F
  532. label00000536:
  533. 00000536  22D8                     move.l     [A1]+, [A0]+
  534. 00000538  51C8 FFFC                dbf        D0, -0x6 /* 00000536 */
  535. 0000053C  6000 02B4                bra        +0x2B6 /* 000007F2 */
  536. label00000540:
  537. 00000540  41FA 074E                lea.l      A0, [PC + 0x74E /* 00000C90, value 0x3C4A756D '<Jum', pstring "Jumbo Shrimp........................................$6.95/lb" */]
  538. 00000544  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  539. 00000548  700F                     moveq.l    D0, 0x0F
  540. label0000054A:
  541. 0000054A  22D8                     move.l     [A1]+, [A0]+
  542. 0000054C  51C8 FFFC                dbf        D0, -0x6 /* 0000054A */
  543. 00000550  6000 02A0                bra        +0x2A2 /* 000007F2 */
  544. label00000554:
  545. 00000554  41FA 06FA                lea.l      A0, [PC + 0x6FA /* 00000C50, value 0x3F4A6574 '?Jet', pstring "Jetcrabs..............................................$1.39/ton" */]
  546. 00000558  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  547. 0000055C  700F                     moveq.l    D0, 0x0F
  548. label0000055E:
  549. 0000055E  22D8                     move.l     [A1]+, [A0]+
  550. 00000560  51C8 FFFC                dbf        D0, -0x6 /* 0000055E */
  551. 00000564  6000 028C                bra        +0x28E /* 000007F2 */
  552. label00000568:
  553. 00000568  41FA 06B0                lea.l      A0, [PC + 0x6B0 /* 00000C1A, value 0x35496D6D '5Imm', cstring "5Immolated Anenomies..........."... */]
  554. 0000056C  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  555. 00000570  700D                     moveq.l    D0, 0x0D
  556. label00000572:
  557. 00000572  22D8                     move.l     [A1]+, [A0]+
  558. 00000574  51C8 FFFC                dbf        D0, -0x6 /* 00000572 */
  559. 00000578  6000 0278                bra        +0x27A /* 000007F2 */
  560. label0000057C:
  561. 0000057C  41FA 065E                lea.l      A0, [PC + 0x65E /* 00000BDC, value 0x3C576F72 '<Wor', cstring "<Wormcakes....................."... */]
  562. 00000580  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  563. 00000584  700F                     moveq.l    D0, 0x0F
  564. label00000586:
  565. 00000586  22D8                     move.l     [A1]+, [A0]+
  566. 00000588  51C8 FFFC                dbf        D0, -0x6 /* 00000586 */
  567. 0000058C  6000 0264                bra        +0x266 /* 000007F2 */
  568. label00000590:
  569. 00000590  41FA 0608                lea.l      A0, [PC + 0x608 /* 00000B9A, value 0x40547269 '@Tri', cstring "@Trilobytes...................."... */]
  570. 00000594  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  571. 00000598  7010                     moveq.l    D0, 0x10
  572. label0000059A:
  573. 0000059A  22D8                     move.l     [A1]+, [A0]+
  574. 0000059C  51C8 FFFC                dbf        D0, -0x6 /* 0000059A */
  575. 000005A0  6000 0250                bra        +0x252 /* 000007F2 */
  576. label000005A4:
  577. 000005A4  41FA 05BA                lea.l      A0, [PC + 0x5BA /* 00000B60, value 0x384D7574 '8Mut', cstring "8Mutant Supercrabs............."... */]
  578. 000005A8  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  579. 000005AC  700E                     moveq.l    D0, 0x0E
  580. label000005AE:
  581. 000005AE  22D8                     move.l     [A1]+, [A0]+
  582. 000005B0  51C8 FFFC                dbf        D0, -0x6 /* 000005AE */
  583. 000005B4  6000 023C                bra        +0x23E /* 000007F2 */
  584. label000005B8:
  585. 000005B8  41FA 0568                lea.l      A0, [PC + 0x568 /* 00000B22, value 0x3C4D6567 '<Meg', pstring "Megalobster........................................$1.19/ton" */]
  586. 000005BC  43EE FD24                lea.l      A1, [A6 - 0x2DC]
  587. 000005C0  700F                     moveq.l    D0, 0x0F
  588. label000005C2:
  589. 000005C2  22D8                     move.l     [A1]+, [A0]+
  590. 000005C4  51C8 FFFC                dbf        D0, -0x6 /* 000005C2 */
  591. 000005C8  6000 0228                bra        +0x22A /* 000007F2 */
  592. label000005CC:
  593. 000005CC  72EC                     moveq.l    D1, 0xFFFFFFEC
  594. 000005CE  D081                     add.l      D0, D1
  595. 000005D0  6700 FAAE                beq        -0x550 /* 00000080 */
  596. 000005D4  72EC                     moveq.l    D1, 0xFFFFFFEC
  597. 000005D6  D081                     add.l      D0, D1
  598. 000005D8  6700 FABA                beq        -0x544 /* 00000094 */
  599. 000005DC  72D8                     moveq.l    D1, 0xFFFFFFD8
  600. 000005DE  D081                     add.l      D0, D1
  601. 000005E0  6700 FAC6                beq        -0x538 /* 000000A8 */
  602. 000005E4  72EC                     moveq.l    D1, 0xFFFFFFEC
  603. 000005E6  D081                     add.l      D0, D1
  604. 000005E8  6700 FAD2                beq        -0x52C /* 000000BC */
  605. 000005EC  72EC                     moveq.l    D1, 0xFFFFFFEC
  606. 000005EE  D081                     add.l      D0, D1
  607. 000005F0  6700 FADE                beq        -0x520 /* 000000D0 */
  608. 000005F4  72D8                     moveq.l    D1, 0xFFFFFFD8
  609. 000005F6  D081                     add.l      D0, D1
  610. 000005F8  6700 FAEA                beq        -0x514 /* 000000E4 */
  611. 000005FC  72EC                     moveq.l    D1, 0xFFFFFFEC
  612. 000005FE  D081                     add.l      D0, D1
  613. 00000600  6700 FAF6                beq        -0x508 /* 000000F8 */
  614. 00000604  72EC                     moveq.l    D1, 0xFFFFFFEC
  615. 00000606  D081                     add.l      D0, D1
  616. 00000608  6700 FB02                beq        -0x4FC /* 0000010C */
  617. 0000060C  72EC                     moveq.l    D1, 0xFFFFFFEC
  618. 0000060E  D081                     add.l      D0, D1
  619. 00000610  6700 FB0E                beq        -0x4F0 /* 00000120 */
  620. 00000614  72EC                     moveq.l    D1, 0xFFFFFFEC
  621. 00000616  D081                     add.l      D0, D1
  622. 00000618  6700 FB16                beq        -0x4E8 /* 00000130 */
  623. 0000061C  0680 FFFF FF4C           addi.l     D0, 0xFFFFFF4C
  624. 00000622  6700 FB20                beq        -0x4DE /* 00000144 */
  625. 00000626  72C4                     moveq.l    D1, 0xFFFFFFC4
  626. 00000628  D081                     add.l      D0, D1
  627. 0000062A  6700 FB2C                beq        -0x4D2 /* 00000158 */
  628. 0000062E  72EC                     moveq.l    D1, 0xFFFFFFEC
  629. 00000630  D081                     add.l      D0, D1
  630. 00000632  6700 FB38                beq        -0x4C6 /* 0000016C */
  631. 00000636  72EC                     moveq.l    D1, 0xFFFFFFEC
  632. 00000638  D081                     add.l      D0, D1
  633. 0000063A  6700 FB44                beq        -0x4BA /* 00000180 */
  634. 0000063E  72C4                     moveq.l    D1, 0xFFFFFFC4
  635. 00000640  D081                     add.l      D0, D1
  636. 00000642  6700 FB50                beq        -0x4AE /* 00000194 */
  637. 00000646  72EC                     moveq.l    D1, 0xFFFFFFEC
  638. 00000648  D081                     add.l      D0, D1
  639. 0000064A  6700 FB5C                beq        -0x4A2 /* 000001A8 */
  640. 0000064E  72C4                     moveq.l    D1, 0xFFFFFFC4
  641. 00000650  D081                     add.l      D0, D1
  642. 00000652  6700 FB68                beq        -0x496 /* 000001BC */
  643. 00000656  72EC                     moveq.l    D1, 0xFFFFFFEC
  644. 00000658  D081                     add.l      D0, D1
  645. 0000065A  6700 FB74                beq        -0x48A /* 000001D0 */
  646. 0000065E  72C4                     moveq.l    D1, 0xFFFFFFC4
  647. 00000660  D081                     add.l      D0, D1
  648. 00000662  6700 FB80                beq        -0x47E /* 000001E4 */
  649. 00000666  72EC                     moveq.l    D1, 0xFFFFFFEC
  650. 00000668  D081                     add.l      D0, D1
  651. 0000066A  6700 FB8C                beq        -0x472 /* 000001F8 */
  652. 0000066E  72B0                     moveq.l    D1, 0xFFFFFFB0
  653. 00000670  D081                     add.l      D0, D1
  654. 00000672  6700 FB98                beq        -0x466 /* 0000020C */
  655. 00000676  72D8                     moveq.l    D1, 0xFFFFFFD8
  656. 00000678  D081                     add.l      D0, D1
  657. 0000067A  6700 FBA4                beq        -0x45A /* 00000220 */
  658. 0000067E  72D8                     moveq.l    D1, 0xFFFFFFD8
  659. 00000680  D081                     add.l      D0, D1
  660. 00000682  6700 FBB0                beq        -0x44E /* 00000234 */
  661. 00000686  72D8                     moveq.l    D1, 0xFFFFFFD8
  662. 00000688  D081                     add.l      D0, D1
  663. 0000068A  6700 FBBC                beq        -0x442 /* 00000248 */
  664. 0000068E  72EC                     moveq.l    D1, 0xFFFFFFEC
  665. 00000690  D081                     add.l      D0, D1
  666. 00000692  6700 FBC8                beq        -0x436 /* 0000025C */
  667. 00000696  72EC                     moveq.l    D1, 0xFFFFFFEC
  668. 00000698  D081                     add.l      D0, D1
  669. 0000069A  6700 FBD4                beq        -0x42A /* 00000270 */
  670. 0000069E  72D8                     moveq.l    D1, 0xFFFFFFD8
  671. 000006A0  D081                     add.l      D0, D1
  672. 000006A2  6700 FBE0                beq        -0x41E /* 00000284 */
  673. 000006A6  72D8                     moveq.l    D1, 0xFFFFFFD8
  674. 000006A8  D081                     add.l      D0, D1
  675. 000006AA  6700 FBEC                beq        -0x412 /* 00000298 */
  676. 000006AE  729C                     moveq.l    D1, 0xFFFFFF9C
  677. 000006B0  D081                     add.l      D0, D1
  678. 000006B2  6700 FBF8                beq        -0x406 /* 000002AC */
  679. 000006B6  72EC                     moveq.l    D1, 0xFFFFFFEC
  680. 000006B8  D081                     add.l      D0, D1
  681. 000006BA  6700 FC04                beq        -0x3FA /* 000002C0 */
  682. 000006BE  72EC                     moveq.l    D1, 0xFFFFFFEC
  683. 000006C0  D081                     add.l      D0, D1
  684. 000006C2  6700 FC10                beq        -0x3EE /* 000002D4 */
  685. 000006C6  72EC                     moveq.l    D1, 0xFFFFFFEC
  686. 000006C8  D081                     add.l      D0, D1
  687. 000006CA  6700 FC1C                beq        -0x3E2 /* 000002E8 */
  688. 000006CE  72EC                     moveq.l    D1, 0xFFFFFFEC
  689. 000006D0  D081                     add.l      D0, D1
  690. 000006D2  6700 FC28                beq        -0x3D6 /* 000002FC */
  691. 000006D6  72EC                     moveq.l    D1, 0xFFFFFFEC
  692. 000006D8  D081                     add.l      D0, D1
  693. 000006DA  6700 FC34                beq        -0x3CA /* 00000310 */
  694. 000006DE  72EC                     moveq.l    D1, 0xFFFFFFEC
  695. 000006E0  D081                     add.l      D0, D1
  696. 000006E2  6700 FC40                beq        -0x3BE /* 00000324 */
  697. 000006E6  0680 FFFF FF74           addi.l     D0, 0xFFFFFF74
  698. 000006EC  6700 FC4A                beq        -0x3B4 /* 00000338 */
  699. 000006F0  72C4                     moveq.l    D1, 0xFFFFFFC4
  700. 000006F2  D081                     add.l      D0, D1
  701. 000006F4  6700 FC56                beq        -0x3A8 /* 0000034C */
  702. 000006F8  72B0                     moveq.l    D1, 0xFFFFFFB0
  703. 000006FA  D081                     add.l      D0, D1
  704. 000006FC  6700 FC62                beq        -0x39C /* 00000360 */
  705. 00000700  72B0                     moveq.l    D1, 0xFFFFFFB0
  706. 00000702  D081                     add.l      D0, D1
  707. 00000704  6700 FC6E                beq        -0x390 /* 00000374 */
  708. 00000708  72B0                     moveq.l    D1, 0xFFFFFFB0
  709. 0000070A  D081                     add.l      D0, D1
  710. 0000070C  6700 FC7A                beq        -0x384 /* 00000388 */
  711. 00000710  72EC                     moveq.l    D1, 0xFFFFFFEC
  712. 00000712  D081                     add.l      D0, D1
  713. 00000714  6700 FC86                beq        -0x378 /* 0000039C */
  714. 00000718  72B0                     moveq.l    D1, 0xFFFFFFB0
  715. 0000071A  D081                     add.l      D0, D1
  716. 0000071C  6700 FC92                beq        -0x36C /* 000003B0 */
  717. 00000720  72B0                     moveq.l    D1, 0xFFFFFFB0
  718. 00000722  D081                     add.l      D0, D1
  719. 00000724  6700 FC9E                beq        -0x360 /* 000003C4 */
  720. 00000728  72B0                     moveq.l    D1, 0xFFFFFFB0
  721. 0000072A  D081                     add.l      D0, D1
  722. 0000072C  6700 FCAA                beq        -0x354 /* 000003D8 */
  723. 00000730  72B0                     moveq.l    D1, 0xFFFFFFB0
  724. 00000732  D081                     add.l      D0, D1
  725. 00000734  6700 FCB6                beq        -0x348 /* 000003EC */
  726. 00000738  72B0                     moveq.l    D1, 0xFFFFFFB0
  727. 0000073A  D081                     add.l      D0, D1
  728. 0000073C  6700 FCC2                beq        -0x33C /* 00000400 */
  729. 00000740  72B0                     moveq.l    D1, 0xFFFFFFB0
  730. 00000742  D081                     add.l      D0, D1
  731. 00000744  6700 FCCE                beq        -0x330 /* 00000414 */
  732. 00000748  72EC                     moveq.l    D1, 0xFFFFFFEC
  733. 0000074A  D081                     add.l      D0, D1
  734. 0000074C  6700 FCDA                beq        -0x324 /* 00000428 */
  735. 00000750  72B0                     moveq.l    D1, 0xFFFFFFB0
  736. 00000752  D081                     add.l      D0, D1
  737. 00000754  6700 FCE6                beq        -0x318 /* 0000043C */
  738. 00000758  72EC                     moveq.l    D1, 0xFFFFFFEC
  739. 0000075A  D081                     add.l      D0, D1
  740. 0000075C  6700 FCF2                beq        -0x30C /* 00000450 */
  741. 00000760  72B0                     moveq.l    D1, 0xFFFFFFB0
  742. 00000762  D081                     add.l      D0, D1
  743. 00000764  6700 FCFE                beq        -0x300 /* 00000464 */
  744. 00000768  72EC                     moveq.l    D1, 0xFFFFFFEC
  745. 0000076A  D081                     add.l      D0, D1
  746. 0000076C  6700 FD0A                beq        -0x2F4 /* 00000478 */
  747. 00000770  72B0                     moveq.l    D1, 0xFFFFFFB0
  748. 00000772  D081                     add.l      D0, D1
  749. 00000774  6700 FD16                beq        -0x2E8 /* 0000048C */
  750. 00000778  7288                     moveq.l    D1, 0xFFFFFF88
  751. 0000077A  D081                     add.l      D0, D1
  752. 0000077C  6700 FD22                beq        -0x2DC /* 000004A0 */
  753. 00000780  0680 FFFF FEFC           addi.l     D0, 0xFFFFFEFC
  754. 00000786  6700 FD2C                beq        -0x2D2 /* 000004B4 */
  755. 0000078A  72EC                     moveq.l    D1, 0xFFFFFFEC
  756. 0000078C  D081                     add.l      D0, D1
  757. 0000078E  6700 FD38                beq        -0x2C6 /* 000004C8 */
  758. 00000792  72EC                     moveq.l    D1, 0xFFFFFFEC
  759. 00000794  D081                     add.l      D0, D1
  760. 00000796  6700 FD44                beq        -0x2BA /* 000004DC */
  761. 0000079A  72EC                     moveq.l    D1, 0xFFFFFFEC
  762. 0000079C  D081                     add.l      D0, D1
  763. 0000079E  6700 FD50                beq        -0x2AE /* 000004F0 */
  764. 000007A2  7288                     moveq.l    D1, 0xFFFFFF88
  765. 000007A4  D081                     add.l      D0, D1
  766. 000007A6  6700 FD5C                beq        -0x2A2 /* 00000504 */
  767. 000007AA  72C4                     moveq.l    D1, 0xFFFFFFC4
  768. 000007AC  D081                     add.l      D0, D1
  769. 000007AE  6700 FD68                beq        -0x296 /* 00000518 */
  770. 000007B2  72EC                     moveq.l    D1, 0xFFFFFFEC
  771. 000007B4  D081                     add.l      D0, D1
  772. 000007B6  6700 FD74                beq        -0x28A /* 0000052C */
  773. 000007BA  72EC                     moveq.l    D1, 0xFFFFFFEC
  774. 000007BC  D081                     add.l      D0, D1
  775. 000007BE  6700 FD80                beq        -0x27E /* 00000540 */
  776. 000007C2  72D8                     moveq.l    D1, 0xFFFFFFD8
  777. 000007C4  D081                     add.l      D0, D1
  778. 000007C6  6700 FD8C                beq        -0x272 /* 00000554 */
  779. 000007CA  72EC                     moveq.l    D1, 0xFFFFFFEC
  780. 000007CC  D081                     add.l      D0, D1
  781. 000007CE  6700 FD98                beq        -0x266 /* 00000568 */
  782. 000007D2  72EC                     moveq.l    D1, 0xFFFFFFEC
  783. 000007D4  D081                     add.l      D0, D1
  784. 000007D6  6700 FDA4                beq        -0x25A /* 0000057C */
  785. 000007DA  72EC                     moveq.l    D1, 0xFFFFFFEC
  786. 000007DC  D081                     add.l      D0, D1
  787. 000007DE  6700 FDB0                beq        -0x24E /* 00000590 */
  788. 000007E2  72EC                     moveq.l    D1, 0xFFFFFFEC
  789. 000007E4  D081                     add.l      D0, D1
  790. 000007E6  6700 FDBC                beq        -0x242 /* 000005A4 */
  791. 000007EA  72EC                     moveq.l    D1, 0xFFFFFFEC
  792. 000007EC  D081                     add.l      D0, D1
  793. 000007EE  6700 FDC8                beq        -0x236 /* 000005B8 */
  794. label000007F2:
  795. 000007F2  486E FD24                pea.l      [A6 - 0x2DC]
  796. 000007F6  A884                     syscall    DrawString
  797. label000007F8:
  798. 000007F8  0C86 0000 0D48           cmpi.l     D6, 0xD48 /* '\rH' */
  799. 000007FE  6C0E                     bge        +0x10 /* 0000080E */
  800. label00000800:
  801. 00000800  594F                     subq.w     A7, 4
  802. 00000802  A975                     syscall    TickCount
  803. 00000804  201F                     move.l     D0, [A7]+
  804. 00000806  90AD F11E                sub.l      D0, [A5 - 0xEE2]
  805. 0000080A  5580                     subq.l     D0, 2
  806. 0000080C  6DF2                     blt        -0xC /* 00000800 */
  807. label0000080E:
  808. 0000080E  594F                     subq.w     A7, 4
  809. 00000810  A975                     syscall    TickCount
  810. 00000812  2B5F F11E                move.l     [A5 - 0xEE2], [A7]+
  811. 00000816  0C86 0000 7530           cmpi.l     D6, 0x7530 /* 'u0' */
  812. 0000081C  6F00 F802                ble        -0x7FC /* 00000020 */
  813. 00000820  7E01                     moveq.l    D7, 0x01
  814. label00000822:
  815. 00000822  3007                     move.w     D0, D7
  816. 00000824  C1FC 000E                muls.w     D0, 0xE
  817. 00000828  0640 FF10                addi.w     D0, 0xFF10
  818. 0000082C  49F6 0000                lea.l      A4, [A6 + D0.w]
  819. 00000830  422C 0008                clr.b      [A4 + 0x8]
  820. 00000834  426C 000C                clr.w      [A4 + 0xC]
  821. 00000838  5247                     addq.w     D7, 1
  822. 0000083A  0C47 000F                cmpi.w     D7, 0xF
  823. 0000083E  6FE2                     ble        -0x1C /* 00000822 */
  824. 00000840  4247                     clr.w      D7
  825. label00000842:
  826. 00000842  4247                     clr.w      D7
  827. 00000844  7A01                     moveq.l    D5, 0x01
  828. label00000846:
  829. 00000846  3005                     move.w     D0, D5
  830. 00000848  C1FC 000E                muls.w     D0, 0xE
  831. 0000084C  0640 FF10                addi.w     D0, 0xFF10
  832. 00000850  49F6 0000                lea.l      A4, [A6 + D0.w]
  833. 00000854  4A2C 0008                tst.b      [A4 + 0x8]
  834. 00000858  6700 0166                beq        +0x168 /* 000009C0 */
  835. 0000085C  0C6C 0008 000C           cmpi.w     [A4 + 0xC], 0x8
  836. 00000862  6606                     bne        +0x8 /* 0000086A */
  837. 00000864  5247                     addq.w     D7, 1
  838. 00000866  6000 01C0                bra        +0x1C2 /* 00000A28 */
  839. label0000086A:
  840. 0000086A  554F                     subq.w     A7, 2
  841. 0000086C  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  842. 00000870  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  843. 00000874  0C5F 0001                cmpi.w     [A7]+, 0x1
  844. 00000878  6658                     bne        +0x5A /* 000008D2 */
  845. 0000087A  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  846. 0000087E  594F                     subq.w     A7, 4
  847. 00000880  3F3C 0005                move.w     -[A7], 0x5
  848. 00000884  554F                     subq.w     A7, 2
  849. 00000886  3F3C 0005                move.w     -[A7], 0x5
  850. 0000088A  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  851. 0000088E  301F                     move.w     D0, [A7]+
  852. 00000890  0640 0011                addi.w     D0, 0x11
  853. 00000894  3F00                     move.w     -[A7], D0
  854. 00000896  A869                     syscall    FixRatio
  855. 00000898  206D F8AA                movea.l    A0, [A5 - 0x756]
  856. 0000089C  215F 0002                move.l     [A0 + 0x2], [A7]+
  857. 000008A0  2F2D F8B2                move.l     -[A7], [A5 - 0x74E]
  858. 000008A4  594F                     subq.w     A7, 4
  859. 000008A6  594F                     subq.w     A7, 4
  860. 000008A8  2F3C 4353 4F4E           move.l     -[A7], 0x43534F4E /* 'CSON' */
  861. 000008AE  3F3C 03E8                move.w     -[A7], 0x3E8
  862. 000008B2  A9A0                     syscall    GetResource
  863. 000008B4  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  864. 000008B8  42A7                     clr.l      -[A7]
  865. 000008BA  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  866. 000008BE  594F                     subq.w     A7, 4
  867. 000008C0  3F3C 0001                move.w     -[A7], 0x1
  868. 000008C4  3F3C 0004                move.w     -[A7], 0x4
  869. 000008C8  A869                     syscall    FixRatio
  870. 000008CA  206D F8AA                movea.l    A0, [A5 - 0x756]
  871. 000008CE  215F 0002                move.l     [A0 + 0x2], [A7]+
  872. label000008D2:
  873. 000008D2  554F                     subq.w     A7, 2
  874. 000008D4  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  875. 000008D8  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  876. 000008DC  0C5F 0001                cmpi.w     [A7]+, 0x1
  877. 000008E0  6618                     bne        +0x1A /* 000008FA */
  878. 000008E2  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  879. 000008E6  2F2D F876                move.l     -[A7], [A5 - 0x78A]
  880. 000008EA  594F                     subq.w     A7, 4
  881. 000008EC  2F2D F872                move.l     -[A7], [A5 - 0x78E]
  882. 000008F0  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  883. 000008F4  42A7                     clr.l      -[A7]
  884. 000008F6  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  885. label000008FA:
  886. 000008FA  486D F4C4                pea.l      [A5 - 0xB3C]
  887. 000008FE  486D F4E2                pea.l      [A5 - 0xB1E]
  888. 00000902  302C 000A                move.w     D0, [A4 + 0xA]
  889. 00000906  E740                     asl        D0.w, 3
  890. 00000908  0640 FE7C                addi.w     D0, 0xFE7C
  891. 0000090C  4875 0000                pea.l      [A5 + D0.w]
  892. 00000910  2F0C                     move.l     -[A7], A4
  893. 00000912  3F3C 0003                move.w     -[A7], 0x3
  894. 00000916  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  895. 0000091A  A8EC                     syscall    CopyBits
  896. 0000091C  0C6C 000A 000A           cmpi.w     [A4 + 0xA], 0xA /* '\n' */
  897. 00000922  6C24                     bge        +0x26 /* 00000948 */
  898. 00000924  486D F4C4                pea.l      [A5 - 0xB3C]
  899. 00000928  486D F4E2                pea.l      [A5 - 0xB1E]
  900. 0000092C  302C 000A                move.w     D0, [A4 + 0xA]
  901. 00000930  5240                     addq.w     D0, 1
  902. 00000932  E740                     asl        D0.w, 3
  903. 00000934  0640 FE7C                addi.w     D0, 0xFE7C
  904. 00000938  4875 0000                pea.l      [A5 + D0.w]
  905. 0000093C  2F0C                     move.l     -[A7], A4
  906. 0000093E  3F3C 0002                move.w     -[A7], 0x2
  907. 00000942  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  908. 00000946  A8EC                     syscall    CopyBits
  909. label00000948:
  910. 00000948  302C 000A                move.w     D0, [A4 + 0xA]
  911. 0000094C  5240                     addq.w     D0, 1
  912. 0000094E  3940 000A                move.w     [A4 + 0xA], D0
  913. 00000952  0C6C 000B 000A           cmpi.w     [A4 + 0xA], 0xB
  914. 00000958  6600 00CE                bne        +0xD0 /* 00000A28 */
  915. 0000095C  554F                     subq.w     A7, 2
  916. 0000095E  3F3C 01C4                move.w     -[A7], 0x1C4
  917. 00000962  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  918. 00000966  395F 0002                move.w     [A4 + 0x2], [A7]+
  919. 0000096A  554F                     subq.w     A7, 2
  920. 0000096C  3F3C 0118                move.w     -[A7], 0x118
  921. 00000970  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  922. 00000974  389F                     move.w     [A4], [A7]+
  923. 00000976  3014                     move.w     D0, [A4]
  924. 00000978  0640 003C                addi.w     D0, 0x3C /* '<' */
  925. 0000097C  3940 0004                move.w     [A4 + 0x4], D0
  926. 00000980  302C 0002                move.w     D0, [A4 + 0x2]
  927. 00000984  0640 003C                addi.w     D0, 0x3C /* '<' */
  928. 00000988  3940 0006                move.w     [A4 + 0x6], D0
  929. 0000098C  397C 0001 000A           move.w     [A4 + 0xA], 0x1
  930. 00000992  302C 000C                move.w     D0, [A4 + 0xC]
  931. 00000996  5240                     addq.w     D0, 1
  932. 00000998  3940 000C                move.w     [A4 + 0xC], D0
  933. 0000099C  0C6C 0008 000C           cmpi.w     [A4 + 0xC], 0x8
  934. 000009A2  6C00 0084                bge        +0x86 /* 00000A28 */
  935. 000009A6  486D F4C4                pea.l      [A5 - 0xB3C]
  936. 000009AA  486D F4E2                pea.l      [A5 - 0xB1E]
  937. 000009AE  486D FE84                pea.l      [A5 - 0x17C]
  938. 000009B2  2F0C                     move.l     -[A7], A4
  939. 000009B4  3F3C 0002                move.w     -[A7], 0x2
  940. 000009B8  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  941. 000009BC  A8EC                     syscall    CopyBits
  942. 000009BE  6068                     bra        +0x6A /* 00000A28 */
  943. label000009C0:
  944. 000009C0  554F                     subq.w     A7, 2
  945. 000009C2  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  946. 000009C6  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  947. 000009CA  0C5F 0001                cmpi.w     [A7]+, 0x1
  948. 000009CE  6658                     bne        +0x5A /* 00000A28 */
  949. 000009D0  197C 0001 0008           move.b     [A4 + 0x8], 0x1
  950. 000009D6  554F                     subq.w     A7, 2
  951. 000009D8  3F3C 01C4                move.w     -[A7], 0x1C4
  952. 000009DC  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  953. 000009E0  395F 0002                move.w     [A4 + 0x2], [A7]+
  954. 000009E4  554F                     subq.w     A7, 2
  955. 000009E6  3F3C 0118                move.w     -[A7], 0x118
  956. 000009EA  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  957. 000009EE  389F                     move.w     [A4], [A7]+
  958. 000009F0  3014                     move.w     D0, [A4]
  959. 000009F2  0640 003C                addi.w     D0, 0x3C /* '<' */
  960. 000009F6  3940 0004                move.w     [A4 + 0x4], D0
  961. 000009FA  302C 0002                move.w     D0, [A4 + 0x2]
  962. 000009FE  0640 003C                addi.w     D0, 0x3C /* '<' */
  963. 00000A02  3940 0006                move.w     [A4 + 0x6], D0
  964. 00000A06  397C 0001 000A           move.w     [A4 + 0xA], 0x1
  965. 00000A0C  426C 000C                clr.w      [A4 + 0xC]
  966. 00000A10  486D F4C4                pea.l      [A5 - 0xB3C]
  967. 00000A14  486D F4E2                pea.l      [A5 - 0xB1E]
  968. 00000A18  486D FE84                pea.l      [A5 - 0x17C]
  969. 00000A1C  2F0C                     move.l     -[A7], A4
  970. 00000A1E  3F3C 0002                move.w     -[A7], 0x2
  971. 00000A22  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  972. 00000A26  A8EC                     syscall    CopyBits
  973. label00000A28:
  974. 00000A28  5245                     addq.w     D5, 1
  975. 00000A2A  0C45 000F                cmpi.w     D5, 0xF
  976. 00000A2E  6F00 FE16                ble        -0x1E8 /* 00000846 */
  977. 00000A32  0C47 000F                cmpi.w     D7, 0xF
  978. 00000A36  6600 FE0A                bne        -0x1F4 /* 00000842 */
  979. 00000A3A  7E01                     moveq.l    D7, 0x01
  980. label00000A3C:
  981. 00000A3C  3007                     move.w     D0, D7
  982. 00000A3E  E740                     asl        D0.w, 3
  983. 00000A40  0640 FE26                addi.w     D0, 0xFE26
  984. 00000A44  49F6 0000                lea.l      A4, [A6 + D0.w]
  985. 00000A48  554F                     subq.w     A7, 2
  986. 00000A4A  3F3C 0046                move.w     -[A7], 0x46 /* 'F' */
  987. 00000A4E  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  988. 00000A52  70F6                     moveq.l    D0, 0xFFFFFFF6
  989. 00000A54  905F                     sub.w      D0, [A7]+
  990. 00000A56  3880                     move.w     [A4], D0
  991. 00000A58  3014                     move.w     D0, [A4]
  992. 00000A5A  0640 000A                addi.w     D0, 0xA /* '\n' */
  993. 00000A5E  3940 0004                move.w     [A4 + 0x4], D0
  994. 00000A62  554F                     subq.w     A7, 2
  995. 00000A64  3F3C 01F6                move.w     -[A7], 0x1F6
  996. 00000A68  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  997. 00000A6C  395F 0002                move.w     [A4 + 0x2], [A7]+
  998. 00000A70  302C 0002                move.w     D0, [A4 + 0x2]
  999. 00000A74  0640 000A                addi.w     D0, 0xA /* '\n' */
  1000. 00000A78  3940 0006                move.w     [A4 + 0x6], D0
  1001. 00000A7C  5247                     addq.w     D7, 1
  1002. 00000A7E  0C47 001E                cmpi.w     D7, 0x1E
  1003. 00000A82  6FB8                     ble        -0x46 /* 00000A3C */
  1004. label00000A84:
  1005. 00000A84  7E01                     moveq.l    D7, 0x01
  1006. label00000A86:
  1007. 00000A86  486D F4D2                pea.l      [A5 - 0xB2E]
  1008. 00000A8A  486D F4E2                pea.l      [A5 - 0xB1E]
  1009. 00000A8E  486D F3AE                pea.l      [A5 - 0xC52]
  1010. 00000A92  3007                     move.w     D0, D7
  1011. 00000A94  E740                     asl        D0.w, 3
  1012. 00000A96  0640 FE26                addi.w     D0, 0xFE26
  1013. 00000A9A  4876 0000                pea.l      [A6 + D0.w]
  1014. 00000A9E  3F3C 0003                move.w     -[A7], 0x3
  1015. 00000AA2  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  1016. 00000AA6  A8EC                     syscall    CopyBits
  1017. 00000AA8  3007                     move.w     D0, D7
  1018. 00000AAA  E740                     asl        D0.w, 3
  1019. 00000AAC  0640 FE26                addi.w     D0, 0xFE26
  1020. 00000AB0  4876 0000                pea.l      [A6 + D0.w]
  1021. 00000AB4  554F                     subq.w     A7, 2
  1022. 00000AB6  3F3C 000B                move.w     -[A7], 0xB
  1023. 00000ABA  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1024. 00000ABE  301F                     move.w     D0, [A7]+
  1025. 00000AC0  5D40                     subq.w     D0, 6
  1026. 00000AC2  3F00                     move.w     -[A7], D0
  1027. 00000AC4  3F3C 0008                move.w     -[A7], 0x8
  1028. 00000AC8  A8A8                     syscall    OffsetRect
  1029. 00000ACA  486D F4D2                pea.l      [A5 - 0xB2E]
  1030. 00000ACE  486D F4E2                pea.l      [A5 - 0xB1E]
  1031. 00000AD2  486D F3AE                pea.l      [A5 - 0xC52]
  1032. 00000AD6  3007                     move.w     D0, D7
  1033. 00000AD8  E740                     asl        D0.w, 3
  1034. 00000ADA  0640 FE26                addi.w     D0, 0xFE26
  1035. 00000ADE  4876 0000                pea.l      [A6 + D0.w]
  1036. 00000AE2  3F3C 0002                move.w     -[A7], 0x2
  1037. 00000AE6  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  1038. 00000AEA  A8EC                     syscall    CopyBits
  1039. 00000AEC  5247                     addq.w     D7, 1
  1040. 00000AEE  0C47 001E                cmpi.w     D7, 0x1E
  1041. 00000AF2  6F92                     ble        -0x6C /* 00000A86 */
  1042. 00000AF4  0C6E 01BA FE2E           cmpi.w     [A6 - 0x1D2], 0x1BA
  1043. 00000AFA  6F88                     ble        -0x76 /* 00000A84 */
  1044. 00000AFC  7021                     moveq.l    D0, 0x21
  1045. 00000AFE  2F00                     move.l     -[A7], D0
  1046. 00000B00  A862                     syscall    ForeColor
  1047. 00000B02  4267                     clr.w      -[A7]
  1048. 00000B04  A889                     syscall    TextMode
  1049. 00000B06  486D FF52                pea.l      [A5 - 0xAE]
  1050. 00000B0A  A875                     syscall    SetPBits/SetPortBits
  1051. 00000B0C  486D FFC4                pea.l      [A5 - 0x3C]
  1052. 00000B10  A87C                     syscall    BackPat
  1053. 00000B12  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1054. 00000B16  4E5E                     unlink     A6
  1055. 00000B18  4E75                     rts
  1056. 00000B1A  444F                     neg.w      A7
  1057. 00000B1C  4352                     chk.w      D1, [A2]
  1058. 00000B1E  4544                     chk.w      D2, D4
  1059. 00000B20  4954                     chk.w      D4, [A4]
  1060. 00000B22  3C4D                     movea.w    A6, A5
  1061. 00000B24  6567                     bcs        +0x69 /* 00000B8D */
  1062. 00000B26  616C                     bsr        +0x6E /* 00000B94 */
  1063. 00000B28  6F62                     ble        +0x64 /* 00000B8C */
  1064. 00000B2A  7374                     moveq.l    D1, 0x74
  1065. 00000B2C  6572                     bcs        +0x74 /* 00000BA0 */
  1066. 00000B2E  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1067. 00000B32  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1068. 00000B36  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1069. 00000B3A  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1070. 00000B3E  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1071. 00000B42  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1072. 00000B46  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1073. 00000B4A  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1074. 00000B4E  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1075. 00000B52  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1076. 00000B56  2431 2E31                move.l     D2, [A1 + D2 * 8 + 0x31]
  1077. 00000B5A  392F 746F                move.w     -[A4], [A7 + 0x746F]
  1078. 00000B5E  6E08                     bgt        +0xA /* 00000B68 */
  1079. 00000B60  384D                     movea.w    A4, A5
  1080. 00000B62  7574                     moveq.l    D2, 0x74
  1081. 00000B64  616E                     bsr        +0x70 /* 00000BD4 */
  1082. 00000B66  7420                     moveq.l    D2, 0x20
  1083. label00000B68:
  1084. 00000B68  5375 7065                subq.w     [A5 + D7.w + 0x65], 1
  1085. 00000B6C  7263                     moveq.l    D1, 0x63
  1086. 00000B6E  7261                     moveq.l    D1, 0x61
  1087. 00000B70  6273                     bhi        +0x75 /* 00000BE5 */
  1088. 00000B72  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1089. 00000B76  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1090. 00000B7A  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1091. 00000B7E  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1092. 00000B82  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1093. 00000B86  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1094. 00000B8A  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1095. // begin alternate branch 00000B8C-00000B98
  1096. label00000B8C:
  1097. 00000B8C  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1098. 00000B90  2E2E 3339                move.l     D7, [A6 + 0x3339]
  1099. fn00000B94:
  1100. 00000B94  A22F                     syscall    PostEvent/PPostEvent, flags=2
  1101. 00000B96  746F                     moveq.l    D2, 0x6F
  1102. // end alternate branch 00000B8C-00000B98
  1103. label00000B8C: // (misaligned)
  1104. 00000B8E  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1105. 00000B92  3339 A22F 746F           move.w     -[A1], [0xA22F746F]
  1106. fn00000B94: // (misaligned)
  1107. 00000B98  6E08                     bgt        +0xA /* 00000BA2 */
  1108. 00000B9A  4054                     negx.w     [A4]
  1109. 00000B9C  7269                     moveq.l    D1, 0x69
  1110. 00000B9E  6C6F                     bge        +0x71 /* 00000C0F */
  1111. label00000BA0:
  1112. 00000BA0  6279                     bhi        +0x7B /* 00000C1B */
  1113. label00000BA2:
  1114. 00000BA2  7465                     moveq.l    D2, 0x65
  1115. 00000BA4  732E                     moveq.l    D1, 0x2E
  1116. 00000BA6  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1117. 00000BAA  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1118. 00000BAE  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1119. 00000BB2  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1120. 00000BB6  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1121. 00000BBA  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1122. 00000BBE  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1123. 00000BC2  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1124. 00000BC6  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1125. 00000BCA  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1126. 00000BCE  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1127. 00000BD2  2E2E 3739                move.l     D7, [A6 + 0x3739]
  1128. // begin alternate branch 00000BD4-00000BDA
  1129. fn00000BD4:
  1130. 00000BD4  3739 A22F 746F           move.w     -[A3], [0xA22F746F]
  1131. // end alternate branch 00000BD4-00000BDA
  1132. fn00000BD4: // (misaligned)
  1133. 00000BD6  A22F                     syscall    PostEvent/PPostEvent, flags=2
  1134. 00000BD8  746F                     moveq.l    D2, 0x6F
  1135. 00000BDA  6E08                     bgt        +0xA /* 00000BE4 */
  1136. 00000BDC  3C57                     movea.w    A6, [A7]
  1137. 00000BDE  6F72                     ble        +0x74 /* 00000C52 */
  1138. 00000BE0  6D63                     blt        +0x65 /* 00000C45 */
  1139. 00000BE2  616B                     bsr        +0x6D /* 00000C4F */
  1140. label00000BE4:
  1141. 00000BE4  6573                     bcs        +0x75 /* 00000C59 */
  1142. 00000BE6  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1143. 00000BEA  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1144. 00000BEE  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1145. 00000BF2  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1146. 00000BF6  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1147. 00000BFA  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1148. 00000BFE  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1149. 00000C02  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1150. 00000C06  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1151. 00000C0A  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1152. 00000C0E  2E2E 2E36                move.l     D7, [A6 + 0x2E36]
  1153. 00000C12  A22F                     syscall    PostEvent/PPostEvent, flags=2
  1154. 00000C14  646F                     bcc        +0x71 /* 00000C85 */
  1155. 00000C16  7A65                     moveq.l    D5, 0x65
  1156. 00000C18  6E08                     bgt        +0xA /* 00000C22 */
  1157. 00000C1A  3549 6D6D                move.w     [A2 + 0x6D6D], A1
  1158. 00000C1E  6F6C                     ble        +0x6E /* 00000C8C */
  1159. 00000C20  6174                     bsr        +0x76 /* 00000C96 */
  1160. label00000C22:
  1161. 00000C22  6564                     bcs        +0x66 /* 00000C88 */
  1162. 00000C24  2041                     movea.l    A0, D1
  1163. 00000C26  6E65                     bgt        +0x67 /* 00000C8D */
  1164. 00000C28  6E6F                     bgt        +0x71 /* 00000C99 */
  1165. 00000C2A  6D69                     blt        +0x6B /* 00000C95 */
  1166. 00000C2C  6573                     bcs        +0x75 /* 00000CA1 */
  1167. 00000C2E  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1168. 00000C32  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1169. 00000C36  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1170. 00000C3A  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1171. 00000C3E  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1172. 00000C42  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1173. 00000C46  2E2E 2E31                move.l     D7, [A6 + 0x2E31]
  1174. 00000C4A  39A2 2F74                move.w     <<invalid full ext with I/IS == 4>>, -[A2]
  1175. 00000C4E  6F6E                     ble        +0x70 /* 00000CBE */
  1176. 00000C50  3F4A 6574                move.w     [A7 + 0x6574], A2
  1177. // begin alternate branch 00000C52-00000C54
  1178. label00000C52:
  1179. 00000C52  6574                     bcs        +0x76 /* 00000CC8 */
  1180. // end alternate branch 00000C52-00000C54
  1181. label00000C52: // (misaligned)
  1182. 00000C54  6372                     bls        +0x74 /* 00000CC8 */
  1183. 00000C56  6162                     bsr        +0x64 /* 00000CBA */
  1184. 00000C58  732E                     moveq.l    D1, 0x2E
  1185. 00000C5A  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1186. 00000C5E  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1187. 00000C62  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1188. 00000C66  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1189. 00000C6A  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1190. 00000C6E  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1191. 00000C72  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1192. 00000C76  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1193. 00000C7A  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1194. 00000C7E  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1195. 00000C82  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1196. 00000C86  2E24                     move.l     D7, -[A4]
  1197. label00000C88:
  1198. 00000C88  312E 3339                move.w     -[A0], [A6 + 0x3339]
  1199. label00000C8C:
  1200. 00000C8C  2F74 6F6E 3C4A           move.l     [A7 + 0x3C4A], <<invalid full ext with IS == 1 and I/IS == 6>>
  1201. 00000C92  756D                     moveq.l    D2, 0x6D
  1202. 00000C94  626F                     bhi        +0x71 /* 00000D05 */
  1203. fn00000C96:
  1204. 00000C96  2053                     movea.l    A0, [A3]
  1205. 00000C98  6872                     bvc        +0x74 /* 00000D0C */
  1206. 00000C9A  696D                     bvs        +0x6F /* 00000D09 */
  1207. 00000C9C  702E                     moveq.l    D0, 0x2E
  1208. 00000C9E  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1209. 00000CA2  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1210. 00000CA6  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1211. 00000CAA  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1212. 00000CAE  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1213. 00000CB2  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1214. 00000CB6  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1215. fn00000CBA:
  1216. 00000CBA  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1217. label00000CBE:
  1218. 00000CBE  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1219. 00000CC2  2E2E 2E24                move.l     D7, [A6 + 0x2E24]
  1220. 00000CC6  362E 3935                move.w     D3, [A6 + 0x3935]
  1221. // begin alternate branch 00000CC8-00000CD2
  1222. label00000CC8:
  1223. 00000CC8  3935 2F6C                move.w     -[A4], <<invalid full ext with I/IS == 4>>
  1224. 00000CCC  6208                     bhi        +0xA /* 00000CD6 */
  1225. 00000CCE  3D4D 6169                move.w     [A6 + 0x6169], A5
  1226. // end alternate branch 00000CC8-00000CD2
  1227. label00000CC8: // (misaligned)
  1228. 00000CCA  2F6C 6208 3D4D           move.l     [A7 + 0x3D4D], [A4 + 0x6208]
  1229. 00000CD0  6169                     bsr        +0x6B /* 00000D3B */
  1230. 00000CD2  6E65                     bgt        +0x67 /* 00000D39 */
  1231. 00000CD4  204C                     movea.l    A0, A4
  1232. label00000CD6:
  1233. 00000CD6  6F62                     ble        +0x64 /* 00000D3A */
  1234. 00000CD8  7374                     moveq.l    D1, 0x74
  1235. 00000CDA  6572                     bcs        +0x74 /* 00000D4E */
  1236. 00000CDC  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1237. 00000CE0  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1238. 00000CE4  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1239. 00000CE8  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1240. 00000CEC  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1241. 00000CF0  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1242. 00000CF4  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1243. 00000CF8  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1244. 00000CFC  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1245. 00000D00  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1246. 00000D04  2437 2E39                move.l     D2, [A7 + D2 * 8 + 0x39]
  1247. 00000D08  352F 6C62                move.w     -[A2], [A7 + 0x6C62]
  1248. label00000D0C:
  1249. 00000D0C  3C4B                     movea.w    A6, A3
  1250. 00000D0E  696E                     bvs        +0x70 /* 00000D7E */
  1251. 00000D10  6720                     beq        +0x22 /* 00000D32 */
  1252. 00000D12  4372 6162 204C 6567      chk.w      D1, [[A2 + 0x204C] + 0x6567]
  1253. 00000D1A  732E                     moveq.l    D1, 0x2E
  1254. 00000D1C  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1255. 00000D20  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1256. 00000D24  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1257. 00000D28  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1258. 00000D2C  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1259. 00000D30  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1260. // begin alternate branch 00000D32-00000D4C
  1261. label00000D32:
  1262. 00000D32  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1263. 00000D36  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1264. label00000D3A:
  1265. 00000D3A  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1266. 00000D3E  2E2E 2431                move.l     D7, [A6 + 0x2431]
  1267. 00000D42  322E 3030                move.w     D1, [A6 + 0x3030]
  1268. 00000D46  2F6C 6208 2820           move.l     [A7 + 0x2820], [A4 + 0x6208]
  1269. // end alternate branch 00000D32-00000D4C
  1270. label00000D32: // (misaligned)
  1271. 00000D34  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1272. 00000D38  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1273. label00000D3A: // (misaligned)
  1274. 00000D3C  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  1275. 00000D40  2431 322E                move.l     D2, [A1 + D3.w * 2 + 0x2E]
  1276. 00000D44  3030 2F6C                move.w     D0, <<invalid full ext with I/IS == 4>>
  1277. 00000D48  6208                     bhi        +0xA /* 00000D52 */
  1278. 00000D4A  2820                     move.l     D4, -[A0]
  1279. 00000D4C  2020                     move.l     D0, -[A0]
  1280. label00000D4E:
  1281. 00000D4E  2020                     move.l     D0, -[A0]
  1282. 00000D50  2020                     move.l     D0, -[A0]
  1283. label00000D52:
  1284. 00000D52  2020                     move.l     D0, -[A0]
  1285. 00000D54  2020                     move.l     D0, -[A0]
  1286. 00000D56  2020                     move.l     D0, -[A0]
  1287. 00000D58  2020                     move.l     D0, -[A0]
  1288. 00000D5A  2020                     move.l     D0, -[A0]
  1289. 00000D5C  2020                     move.l     D0, -[A0]
  1290. 00000D5E  2020                     move.l     D0, -[A0]
  1291. 00000D60  2020                     move.l     D0, -[A0]
  1292. 00000D62  2020                     move.l     D0, -[A0]
  1293. 00000D64  2020                     move.l     D0, -[A0]
  1294. 00000D66  2041                     movea.l    A0, D1
  1295. 00000D68  4CD5 5320                movem.l    D5,A0,A1,A4,A6, [A5]
  1296. 00000D6C  5345                     subq.w     D5, 1
  1297. 00000D6E  4146                     chk.w      D0, D6
  1298. 00000D70  4F4F                     chk.w      D7, A7
  1299. 00000D72  4408                     neg.b      A0
  1300. 00000D74  2A20                     move.l     D5, -[A0]
  1301. 00000D76  2020                     move.l     D0, -[A0]
  1302. 00000D78  2020                     move.l     D0, -[A0]
  1303. 00000D7A  2020                     move.l     D0, -[A0]
  1304. 00000D7C  2020                     move.l     D0, -[A0]
  1305. label00000D7E:
  1306. 00000D7E  2020                     move.l     D0, -[A0]
  1307. 00000D80  2020                     move.l     D0, -[A0]
  1308. 00000D82  2020                     move.l     D0, -[A0]
  1309. 00000D84  2020                     move.l     D0, -[A0]
  1310. 00000D86  2020                     move.l     D0, -[A0]
  1311. 00000D88  204D                     movea.l    A0, A5
  1312. 00000D8A  6973                     bvs        +0x75 /* 00000DFF */
  1313. 00000D8C  7369                     moveq.l    D1, 0x69
  1314. 00000D8E  6E67                     bgt        +0x69 /* 00000DF7 */
  1315. 00000D90  2C20                     move.l     D6, -[A0]
  1316. 00000D92  5072 6573 756D 6564 2044 6561 addq.w     [[A2 + 0x756D6564] + 0x20446561], 8
  1317. 00000D9E  6408                     bcc        +0xA /* 00000DA8 */
  1318. 00000DA0  2C20                     move.l     D6, -[A0]
  1319. 00000DA2  2020                     move.l     D0, -[A0]
  1320. 00000DA4  2020                     move.l     D0, -[A0]
  1321. 00000DA6  2020                     move.l     D0, -[A0]
  1322. label00000DA8:
  1323. 00000DA8  2020                     move.l     D0, -[A0]
  1324. 00000DAA  2020                     move.l     D0, -[A0]
  1325. 00000DAC  2020                     move.l     D0, -[A0]
  1326. 00000DAE  2020                     move.l     D0, -[A0]
  1327. 00000DB0  2020                     move.l     D0, -[A0]
  1328. 00000DB2  2020                     move.l     D0, -[A0]
  1329. 00000DB4  2043                     movea.l    A0, D3
  1330. 00000DB6  7261                     moveq.l    D1, 0x61
  1331. 00000DB8  776C                     moveq.l    D3, 0x6C
  1332. 00000DBA  6564                     bcs        +0x66 /* 00000E20 */
  1333. 00000DBC  206F 7574                movea.l    A0, [A7 + 0x7574]
  1334. 00000DC0  206F 6620                movea.l    A0, [A7 + 0x6620]
  1335. 00000DC4  6869                     bvc        +0x6B /* 00000E2F */
  1336. 00000DC6  7320                     moveq.l    D1, 0x20
  1337. 00000DC8  7461                     moveq.l    D2, 0x61
  1338. 00000DCA  6E6B                     bgt        +0x6D /* 00000E37 */
  1339. 00000DCC  2E08                     move.l     D7, A0
  1340. 00000DCE  2A20                     move.l     D5, -[A0]
  1341. 00000DD0  2020                     move.l     D0, -[A0]
  1342. 00000DD2  2020                     move.l     D0, -[A0]
  1343. 00000DD4  2020                     move.l     D0, -[A0]
  1344. 00000DD6  2020                     move.l     D0, -[A0]
  1345. 00000DD8  2020                     move.l     D0, -[A0]
  1346. 00000DDA  2020                     move.l     D0, -[A0]
  1347. 00000DDC  2020                     move.l     D0, -[A0]
  1348. 00000DDE  2020                     move.l     D0, -[A0]
  1349. 00000DE0  2020                     move.l     D0, -[A0]
  1350. 00000DE2  2020                     move.l     D0, -[A0]
  1351. 00000DE4  2020                     move.l     D0, -[A0]
  1352. 00000DE6  2020                     move.l     D0, -[A0]
  1353. 00000DE8  2053                     movea.l    A0, [A3]
  1354. 00000DEA  636F                     bls        +0x71 /* 00000E5B */
  1355. 00000DEC  7474                     moveq.l    D2, 0x74
  1356. 00000DEE  D573 2043                add.w      [A3 + D2.w + 0x43], D2
  1357. 00000DF2  7261                     moveq.l    D1, 0x61
  1358. 00000DF4  7966                     moveq.l    D4, 0x66
  1359. 00000DF6  6973                     bvs        +0x75 /* 00000E6B */
  1360. 00000DF8  6808                     bvc        +0xA /* 00000E02 */
  1361. 00000DFA  2920                     move.l     -[A4], -[A0]
  1362. 00000DFC  2020                     move.l     D0, -[A0]
  1363. 00000DFE  2020                     move.l     D0, -[A0]
  1364. 00000E00  2020                     move.l     D0, -[A0]
  1365. label00000E02:
  1366. 00000E02  2020                     move.l     D0, -[A0]
  1367. 00000E04  2020                     move.l     D0, -[A0]
  1368. 00000E06  2020                     move.l     D0, -[A0]
  1369. 00000E08  2020                     move.l     D0, -[A0]
  1370. 00000E0A  2020                     move.l     D0, -[A0]
  1371. 00000E0C  2020                     move.l     D0, -[A0]
  1372. 00000E0E  2020                     move.l     D0, -[A0]
  1373. 00000E10  2020                     move.l     D0, -[A0]
  1374. 00000E12  2020                     move.l     D0, -[A0]
  1375. 00000E14  2020                     move.l     D0, -[A0]
  1376. 00000E16  2020                     move.l     D0, -[A0]
  1377. 00000E18  2020                     move.l     D0, -[A0]
  1378. 00000E1A  2020                     move.l     D0, -[A0]
  1379. 00000E1C  2020                     move.l     D0, -[A0]
  1380. 00000E1E  522E 492E                addq.b     [A6 + 0x492E], 1
  1381. // begin alternate branch 00000E20-00000E28
  1382. label00000E20:
  1383. 00000E20  492E 502E                .invalid   4, [A6 + 0x502E] // invalid opcode 4 with b == 4
  1384. 00000E24  2948 6176                move.l     [A4 + 0x6176], A0
  1385. // end alternate branch 00000E20-00000E28
  1386. label00000E20: // (misaligned)
  1387. 00000E22  502E 2948                addq.b     [A6 + 0x2948], 8
  1388. 00000E26  6176                     bsr        +0x78 /* 00000E9E */
  1389. 00000E28  6520                     bcs        +0x22 /* 00000E4A */
  1390. 00000E2A  796F                     moveq.l    D4, 0x6F
  1391. 00000E2C  7520                     moveq.l    D2, 0x20
  1392. 00000E2E  6D61                     blt        +0x63 /* 00000E91 */
  1393. 00000E30  6465                     bcc        +0x67 /* 00000E97 */
  1394. 00000E32  2079 6F75 7220           movea.l    A0, [0x6F757220]
  1395. 00000E38  7368                     moveq.l    D1, 0x68
  1396. 00000E3A  6172                     bsr        +0x74 /* 00000EAE */
  1397. 00000E3C  6577                     bcs        +0x79 /* 00000EB5 */
  1398. 00000E3E  6172                     bsr        +0x74 /* 00000EB2 */
  1399. 00000E40  6520                     bcs        +0x22 /* 00000E62 */
  1400. 00000E42  7061                     moveq.l    D0, 0x61
  1401. 00000E44  796D                     moveq.l    D4, 0x6D
  1402. 00000E46  656E                     bcs        +0x70 /* 00000EB6 */
  1403. 00000E48  7420                     moveq.l    D2, 0x20
  1404. label00000E4A:
  1405. 00000E4A  7965                     moveq.l    D4, 0x65
  1406. 00000E4C  743F                     moveq.l    D2, 0x3F
  1407. 00000E4E  33D2 416E 6472           move.w     [0x416E6472], [A2]
  1408. 00000E54  6577                     bcs        +0x79 /* 00000ECD */
  1409. 00000E56  2C20                     move.l     D6, -[A0]
  1410. 00000E58  4920                     .invalid   4, -[A0] // invalid opcode 4 with b == 4
  1411. 00000E5A  6F66                     ble        +0x68 /* 00000EC2 */
  1412. 00000E5C  6669                     bne        +0x6B /* 00000EC7 */
  1413. 00000E5E  6369                     bls        +0x6B /* 00000EC9 */
  1414. 00000E60  616C                     bsr        +0x6E /* 00000ECE */
  1415. label00000E62:
  1416. 00000E62  6C79                     bge        +0x7B /* 00000EDD */
  1417. 00000E64  2064                     movea.l    A0, -[A4]
  1418. 00000E66  6563                     bcs        +0x65 /* 00000ECB */
  1419. 00000E68  6C61                     bge        +0x63 /* 00000ECB */
  1420. 00000E6A  7265                     moveq.l    D1, 0x65
  1421. 00000E6C  2074 6861                movea.l    A0, [A4 + D6 + 0x61]
  1422. 00000E70  7420                     moveq.l    D2, 0x20
  1423. 00000E72  4879 7065 7274           push.l     0x70657274 /* 'pert' */
  1424. 00000E78  616C                     bsr        +0x6E /* 00000EE6 */
  1425. 00000E7A  6B20                     bmi        +0x22 /* 00000E9C */
  1426. 00000E7C  726F                     moveq.l    D1, 0x6F
  1427. 00000E7E  7473                     moveq.l    D2, 0x73
  1428. 00000E80  21D3 2120                move.l     [0x00002120], [A3]
  1429. 00000E84  2020                     move.l     D0, -[A0]
  1430. 00000E86  7468                     moveq.l    D2, 0x68
  1431. 00000E88  6573                     bcs        +0x75 /* 00000EFD */
  1432. 00000E8A  6520                     bcs        +0x22 /* 00000EAC */
  1433. 00000E8C  2A2A 2A2A                move.l     D5, [A2 + 0x2A2A]
  1434. 00000E90  696E                     bvs        +0x70 /* 00000F00 */
  1435. 00000E92  6720                     beq        +0x22 /* 00000EB4 */
  1436. 00000E94  6375                     bls        +0x77 /* 00000F0B */
  1437. 00000E96  726C                     moveq.l    D1, 0x6C
  1438. 00000E98  7920                     moveq.l    D4, 0x20
  1439. 00000E9A  7175                     moveq.l    D0, 0x75
  1440. label00000E9C:
  1441. 00000E9C  6F74                     ble        +0x76 /* 00000F12 */
  1442. fn00000E9E:
  1443. 00000E9E  6573                     bcs        +0x75 /* 00000F13 */
  1444. 00000EA0  213F                     move.l     -[A0], <<invalid special address>>
  1445. 00000EA2  21D3 30D2                move.l     [0x000030D2], [A3]
  1446. 00000EA6  5363                     subq.w     -[A3], 1
  1447. 00000EA8  6F74                     ble        +0x76 /* 00000F1E */
  1448. 00000EAA  7421                     moveq.l    D2, 0x21
  1449. label00000EAC:
  1450. 00000EAC  2020                     move.l     D0, -[A0]
  1451. fn00000EAE:
  1452. 00000EAE  486F 7720                pea.l      [A7 + 0x7720]
  1453. fn00000EB2:
  1454. 00000EB2  7468                     moveq.l    D2, 0x68
  1455. label00000EB4:
  1456. 00000EB4  6520                     bcs        +0x22 /* 00000ED6 */
  1457. label00000EB6:
  1458. 00000EB6  2A2A 2A2A                move.l     D5, [A2 + 0x2A2A]
  1459. 00000EBA  696E                     bvs        +0x70 /* 00000F2A */
  1460. 00000EBC  6720                     beq        +0x22 /* 00000EDE */
  1461. 00000EBE  2A2A 2A2A                move.l     D5, [A2 + 0x2A2A]
  1462. label00000EC2:
  1463. 00000EC2  2064                     movea.l    A0, -[A4]
  1464. 00000EC4  6F20                     ble        +0x22 /* 00000EE6 */
  1465. 00000EC6  796F                     moveq.l    D4, 0x6F
  1466. 00000EC8  7520                     moveq.l    D2, 0x20
  1467. 00000ECA  6765                     beq        +0x67 /* 00000F31 */
  1468. 00000ECC  7420                     moveq.l    D2, 0x20
  1469. fn00000ECE:
  1470. 00000ECE  7269                     moveq.l    D1, 0x69
  1471. 00000ED0  6420                     bcc        +0x22 /* 00000EF2 */
  1472. 00000ED2  6F66                     ble        +0x68 /* 00000F3A */
  1473. 00000ED4  2008                     move.l     D0, A0
  1474. label00000ED6:
  1475. 00000ED6  1220                     move.b     D1, -[A0]
  1476. 00000ED8  2020                     move.l     D0, -[A0]
  1477. 00000EDA  5075 7267                addq.w     [A5 + D7.w * 2 + 0x67], 8
  1478. label00000EDE:
  1479. 00000EDE  6520                     bcs        +0x22 /* 00000F00 */
  1480. 00000EE0  6974                     bvs        +0x76 /* 00000F56 */
  1481. 00000EE2  2062                     movea.l    A0, -[A2]
  1482. 00000EE4  6163                     bsr        +0x65 /* 00000F49 */
  1483. fn00000EE6:
  1484. 00000EE6  6B21                     bmi        +0x23 /* 00000F09 */
  1485. 00000EE8  D308                     addx.b     -[A1], -[A0]
  1486. 00000EEA  27D2 5468                move.l     [PC + D5.w * 4 + 0x68], [A2]
  1487. 00000EEE  6520                     bcs        +0x22 /* 00000F10 */
  1488. 00000EF0  7379                     moveq.l    D1, 0x79
  1489. label00000EF2:
  1490. 00000EF2  7374                     moveq.l    D1, 0x74
  1491. 00000EF4  656D                     bcs        +0x6F /* 00000F63 */
  1492. 00000EF6  2070 7572 6765 6420 7061 movea.l    A0, [[A0 + 0x67656420] + 0x7061]
  1493. label00000F00:
  1494. 00000F00  7274                     moveq.l    D1, 0x74
  1495. 00000F02  206F 6620                movea.l    A0, [A7 + 0x6620]
  1496. 00000F06  4372 6162 2041 7474      chk.w      D1, [[A2 + 0x2041] + 0x7474]
  1497. 00000F0E  6163                     bsr        +0x65 /* 00000F73 */
  1498. label00000F10:
  1499. 00000F10  6B3F                     bmi        +0x41 /* 00000F51 */
  1500. label00000F12:
  1501. 00000F12  2C20                     move.l     D6, -[A0]
  1502. 00000F14  2043                     movea.l    A0, D3
  1503. 00000F16  6F6E                     ble        +0x70 /* 00000F86 */
  1504. 00000F18  6665                     bne        +0x67 /* 00000F7F */
  1505. 00000F1A  7265                     moveq.l    D1, 0x65
  1506. 00000F1C  6E63                     bgt        +0x65 /* 00000F81 */
  1507. label00000F1E:
  1508. 00000F1E  6520                     bcs        +0x22 /* 00000F40 */
  1509. 00000F20  2620                     move.l     D3, -[A0]
  1510. 00000F22  4578 706F                chk.w      D2, [0x0000706F]
  1511. 00000F26  7369                     moveq.l    D1, 0x69
  1512. 00000F28  7469                     moveq.l    D2, 0x69
  1513. label00000F2A:
  1514. 00000F2A  6F6E                     ble        +0x70 /* 00000F9A */
  1515. 00000F2C  206C 6F6F                movea.l    A0, [A4 + 0x6F6F]
  1516. 00000F30  6B20                     bmi        +0x22 /* 00000F52 */
  1517. 00000F32  6174                     bsr        +0x76 /* 00000FA8 */
  1518. 00000F34  2075 7320 6675           movea.l    A0, [A5 + 0x6675 + D7 * 2]
  1519. label00000F3A:
  1520. 00000F3A  6E6E                     bgt        +0x70 /* 00000FAA */
  1521. 00000F3C  793F                     moveq.l    D4, 0x3F
  1522. 00000F3E  D308                     addx.b     -[A1], -[A0]
  1523. label00000F40:
  1524. 00000F40  2BD2                     move.l     <<invalid special address>>, [A2]
  1525. 00000F42  5768 7920                subq.w     [A0 + 0x7920], 3
  1526. 00000F46  6469                     bcc        +0x6B /* 00000FB1 */
  1527. 00000F48  6420                     bcc        +0x22 /* 00000F6A */
  1528. 00000F4A  7468                     moveq.l    D2, 0x68
  1529. 00000F4C  6520                     bcs        +0x22 /* 00000F6E */
  1530. 00000F4E  6775                     beq        +0x77 /* 00000FC5 */
  1531. 00000F50  7973                     moveq.l    D4, 0x73
  1532. label00000F52:
  1533. 00000F52  2061                     movea.l    A0, -[A1]
  1534. 00000F54  7420                     moveq.l    D2, 0x20
  1535. label00000F56:
  1536. 00000F56  7468                     moveq.l    D2, 0x68
  1537. 00000F58  6520                     bcs        +0x22 /* 00000F7A */
  1538. 00000F5A  4D61                     chk.w      D6, -[A1]
  1539. 00000F5C  6369                     bls        +0x6B /* 00000FC7 */
  1540. 00000F5E  6E74                     bgt        +0x76 /* 00000FD4 */
  1541. 00000F60  6F73                     ble        +0x75 /* 00000FD5 */
  1542. 00000F62  6820                     bvc        +0x22 /* 00000F84 */
  1543. 00000F64  4275 7369 6E65           clr.w      [[A5 + 0x6E65]]
  1544. label00000F6A:
  1545. 00000F6A  7373                     moveq.l    D1, 0x73
  1546. 00000F6C  24D2                     move.l     [A2]+, [A2]
  1547. label00000F6E:
  1548. 00000F6E  4F6F 6868                chk.w      D7, [A7 + 0x6868]
  1549. 00000F72  2E2E 2E20                move.l     D7, [A6 + 0x2E20]
  1550. 00000F76  4E6F                     move       A7, USP
  1551. 00000F78  2077 6F6E                movea.l    A0, <<invalid full ext with IS == 1 and I/IS == 6>>
  1552. // begin alternate branch 00000F7A-00000F7C
  1553. label00000F7A:
  1554. 00000F7A  6F6E                     ble        +0x70 /* 00000FEA */
  1555. // end alternate branch 00000F7A-00000F7C
  1556. label00000F7A: // (misaligned)
  1557. 00000F7C  6465                     bcc        +0x67 /* 00000FE3 */
  1558. 00000F7E  7220                     moveq.l    D1, 0x20
  1559. 00000F80  6974                     bvs        +0x76 /* 00000FF6 */
  1560. 00000F82  206B 6570                movea.l    A0, [A3 + 0x6570]
  1561. // begin alternate branch 00000F84-00000F86
  1562. label00000F84:
  1563. 00000F84  6570                     bcs        +0x72 /* 00000FF6 */
  1564. // end alternate branch 00000F84-00000F86
  1565. label00000F84: // (misaligned)
  1566. label00000F86:
  1567. 00000F86  7420                     moveq.l    D2, 0x20
  1568. 00000F88  6372                     bls        +0x74 /* 00000FFC */
  1569. 00000F8A  6173                     bsr        +0x75 /* 00000FFF */
  1570. 00000F8C  6869                     bvc        +0x6B /* 00000FF7 */
  1571. 00000F8E  6E67                     bgt        +0x69 /* 00000FF7 */
  1572. 00000F90  D308                     addx.b     -[A1], -[A0]
  1573. 00000F92  1DD2                     move.b     <<invalid special address>>, [A2]
  1574. 00000F94  4461                     neg.w      -[A1]
  1575. 00000F96  6D6E                     blt        +0x70 /* 00001006 */
  1576. 00000F98  2068 6172                movea.l    A0, [A0 + 0x6172]
  1577. // begin alternate branch 00000F9A-00000F9C
  1578. label00000F9A:
  1579. 00000F9A  6172                     bsr        +0x74 /* 0000100E */
  1580. // end alternate branch 00000F9A-00000F9C
  1581. label00000F9A: // (misaligned)
  1582. 00000F9C  6420                     bcc        +0x22 /* 00000FBE */
  1583. 00000F9E  6761                     beq        +0x63 /* 00001001 */
  1584. 00000FA0  6D65                     blt        +0x67 /* 00001007 */
  1585. 00000FA2  2049                     movea.l    A0, A1
  1586. 00000FA4  D576 6520 7772           add.w      [A6 + 0x7772 + D6 * 4], D2
  1587. // begin alternate branch 00000FA8-00000FAA
  1588. fn00000FA8:
  1589. 00000FA8  7772                     moveq.l    D3, 0x72
  1590. // end alternate branch 00000FA8-00000FAA
  1591. fn00000FA8: // (misaligned)
  1592. label00000FAA:
  1593. 00000FAA  6974                     bvs        +0x76 /* 00001020 */
  1594. 00000FAC  7465                     moveq.l    D2, 0x65
  1595. 00000FAE  6ED3                     bgt        -0x2B /* 00000F83 */
  1596. 00000FB0  2BD2                     move.l     <<invalid special address>>, [A2]
  1597. 00000FB2  5468 6973                addq.w     [A0 + 0x6973], 2
  1598. 00000FB6  2067                     movea.l    A0, -[A7]
  1599. 00000FB8  616D                     bsr        +0x6F /* 00001027 */
  1600. 00000FBA  6520                     bcs        +0x22 /* 00000FDC */
  1601. 00000FBC  6861                     bvc        +0x63 /* 0000101F */
  1602. label00000FBE:
  1603. 00000FBE  7320                     moveq.l    D1, 0x20
  1604. 00000FC0  7468                     moveq.l    D2, 0x68
  1605. 00000FC2  6520                     bcs        +0x22 /* 00000FE4 */
  1606. 00000FC4  6D6F                     blt        +0x71 /* 00001035 */
  1607. 00000FC6  7374                     moveq.l    D1, 0x74
  1608. 00000FC8  2064                     movea.l    A0, -[A4]
  1609. 00000FCA  6973                     bvs        +0x75 /* 0000103F */
  1610. 00000FCC  6775                     beq        +0x77 /* 00001043 */
  1611. 00000FCE  7374                     moveq.l    D1, 0x74
  1612. 00000FD0  696E                     bvs        +0x70 /* 00001040 */
  1613. 00000FD2  6720                     beq        +0x22 /* 00000FF4 */
  1614. label00000FD4:
  1615. 00000FD4  6172                     bsr        +0x74 /* 00001048 */
  1616. 00000FD6  7477                     moveq.l    D2, 0x77
  1617. 00000FD8  6F72                     ble        +0x74 /* 0000104C */
  1618. 00000FDA  6BD3                     bmi        -0x2B /* 00000FAF */
  1619. label00000FDC:
  1620. 00000FDC  2FD2                     move.l     <<invalid special address>>, [A2]
  1621. 00000FDE  5072 696E                addq.w     <<invalid full ext with IS == 1 and I/IS == 6>>, 8
  1622. 00000FE2  7420                     moveq.l    D2, 0x20
  1623. label00000FE4:
  1624. 00000FE4  6974                     bvs        +0x76 /* 0000105A */
  1625. 00000FE6  206F 7574                movea.l    A0, [A7 + 0x7574]
  1626. label00000FEA:
  1627. 00000FEA  3F20                     move.w     -[A7], -[A0]
  1628. 00000FEC  2049                     movea.l    A0, A1
  1629. 00000FEE  D564                     add.w      -[A4], D2
  1630. 00000FF0  206E 6565                movea.l    A0, [A6 + 0x6565]
  1631. label00000FF4:
  1632. 00000FF4  6420                     bcc        +0x22 /* 00001016 */
  1633. label00000FF6:
  1634. 00000FF6  6120                     bsr        +0x22 /* 00001018 */
  1635. 00000FF8  666F                     bne        +0x71 /* 00001069 */
  1636. 00000FFA  726B                     moveq.l    D1, 0x6B
  1637. label00000FFC:
  1638. 00000FFC  696C                     bvs        +0x6E /* 0000106A */
  1639. 00000FFE  6674                     bne        +0x76 /* 00001074 */
  1640. 00001000  2074 6F20 6D6F           movea.l    A0, [A4 + 0x6D6F + D6 * 8]
  1641. label00001006:
  1642. 00001006  7665                     moveq.l    D3, 0x65
  1643. 00001008  2069 74D3                movea.l    A0, [A1 + 0x74D3]
  1644. 0000100C  2BD2                     move.l     <<invalid special address>>, [A2]
  1645. fn0000100E:
  1646. 0000100E  4172 6520 796F           chk.w      D0, [A2 + 0x796F + D6 * 4]
  1647. 00001014  7520                     moveq.l    D2, 0x20
  1648. label00001016:
  1649. 00001016  7375                     moveq.l    D1, 0x75
  1650. fn00001018:
  1651. 00001018  7265                     moveq.l    D1, 0x65
  1652. 0000101A  2068 6520                movea.l    A0, [A0 + 0x6520]
  1653. 0000101E  6861                     bvc        +0x63 /* 00001081 */
  1654. label00001020:
  1655. 00001020  6420                     bcc        +0x22 /* 00001042 */
  1656. 00001022  6E6F                     bgt        +0x71 /* 00001093 */
  1657. 00001024  2068 656C                movea.l    A0, [A0 + 0x656C]
  1658. 00001028  7020                     moveq.l    D0, 0x20
  1659. 0000102A  7772                     moveq.l    D3, 0x72
  1660. 0000102C  6974                     bvs        +0x76 /* 000010A2 */
  1661. 0000102E  696E                     bvs        +0x70 /* 0000109E */
  1662. 00001030  6720                     beq        +0x22 /* 00001052 */
  1663. 00001032  7468                     moveq.l    D2, 0x68
  1664. 00001034  6973                     bvs        +0x75 /* 000010A9 */
  1665. 00001036  3FD3                     move.w     <<invalid special address>>, [A3]
  1666. 00001038  1120                     move.b     -[A0], -[A0]
  1667. 0000103A  2020                     move.l     D0, -[A0]
  1668. 0000103C  636F                     bls        +0x71 /* 000010AD */
  1669. 0000103E  6D6D                     blt        +0x6F /* 000010AD */
  1670. label00001040:
  1671. 00001040  6173                     bsr        +0x75 /* 000010B5 */
  1672. label00001042:
  1673. 00001042  2061                     movea.l    A0, -[A1]
  1674. 00001044  726F                     moveq.l    D1, 0x6F
  1675. 00001046  756E                     moveq.l    D2, 0x6E
  1676. fn00001048:
  1677. 00001048  64D3                     bcc        -0x2B /* 0000101D */
  1678. 0000104A  30D2                     move.w     [A0]+, [A2]
  1679. label0000104C:
  1680. 0000104C  5768 7920                subq.w     [A0 + 0x7920], 3
  1681. 00001050  6361                     bls        +0x63 /* 000010B3 */
  1682. label00001052:
  1683. 00001052  6ED5                     bgt        -0x29 /* 00001029 */
  1684. 00001054  7420                     moveq.l    D2, 0x20
  1685. 00001056  796F                     moveq.l    D4, 0x6F
  1686. 00001058  7520                     moveq.l    D2, 0x20
  1687. label0000105A:
  1688. 0000105A  7472                     moveq.l    D2, 0x72
  1689. 0000105C  616E                     bsr        +0x70 /* 000010CC */
  1690. 0000105E  7366                     moveq.l    D1, 0x66
  1691. 00001060  6572                     bcs        +0x74 /* 000010D4 */
  1692. 00001062  2069 7420                movea.l    A0, [A1 + 0x7420]
  1693. 00001066  746F                     moveq.l    D2, 0x6F
  1694. 00001068  2043                     movea.l    A0, D3
  1695. label0000106A:
  1696. 0000106A  3F20                     move.w     -[A7], -[A0]
  1697. 0000106C  4A75 7374                tst.w      <<invalid full ext with I/IS == 4>>
  1698. 00001070  206D 6F76                movea.l    A0, [A5 + 0x6F76]
  1699. label00001074:
  1700. 00001074  6520                     bcs        +0x22 /* 00001096 */
  1701. 00001076  6120                     bsr        +0x22 /* 00001098 */
  1702. 00001078  6665                     bne        +0x67 /* 000010DF */
  1703. 0000107A  7708                     moveq.l    D3, 0x08
  1704. 0000107C  2FD2                     move.l     <<invalid special address>>, [A2]
  1705. 0000107E  5468 6973                addq.w     [A0 + 0x6973], 2
  1706. 00001082  2067                     movea.l    A0, -[A7]
  1707. 00001084  616D                     bsr        +0x6F /* 000010F3 */
  1708. 00001086  6520                     bcs        +0x22 /* 000010A8 */
  1709. 00001088  746F                     moveq.l    D2, 0x6F
  1710. 0000108A  6F6B                     ble        +0x6D /* 000010F7 */
  1711. 0000108C  206C 6F6E                movea.l    A0, [A4 + 0x6F6E]
  1712. 00001090  6765                     beq        +0x67 /* 000010F7 */
  1713. 00001092  7220                     moveq.l    D1, 0x20
  1714. 00001094  746F                     moveq.l    D2, 0x6F
  1715. label00001096:
  1716. 00001096  2077 7269                movea.l    A0, [A7 + D7.w * 2 + 0x69]
  1717. // begin alternate branch 00001098-0000109A
  1718. fn00001098:
  1719. 00001098  7269                     moveq.l    D1, 0x69
  1720. // end alternate branch 00001098-0000109A
  1721. fn00001098: // (misaligned)
  1722. 0000109A  7465                     moveq.l    D2, 0x65
  1723. 0000109C  2074 6861                movea.l    A0, [A4 + D6 + 0x61]
  1724. // begin alternate branch 0000109E-000010A0
  1725. label0000109E:
  1726. 0000109E  6861                     bvc        +0x63 /* 00001101 */
  1727. // end alternate branch 0000109E-000010A0
  1728. label0000109E: // (misaligned)
  1729. 000010A0  6E20                     bgt        +0x22 /* 000010C2 */
  1730. label000010A2:
  1731. 000010A2  5761                     subq.w     -[A1], 3
  1732. 000010A4  7226                     moveq.l    D1, 0x26
  1733. 000010A6  5065                     addq.w     -[A5], 8
  1734. label000010A8:
  1735. 000010A8  6163                     bsr        +0x65 /* 0000110D */
  1736. 000010AA  65D3                     bcs        -0x2B /* 0000107F */
  1737. 000010AC  27D2 4974                move.l     <<invalid full ext with I/IS == 4>>, [A2]
  1738. 000010B0  2069 7320                movea.l    A0, [A1 + 0x7320]
  1739. 000010B4  4E4F                     trap       15
  1740. 000010B6  5420                     addq.b     -[A0], 2
  1741. 000010B8  6120                     bsr        +0x22 /* 000010DA */
  1742. 000010BA  706F                     moveq.l    D0, 0x6F
  1743. 000010BC  7461                     moveq.l    D2, 0x61
  1744. 000010BE  746F                     moveq.l    D2, 0x6F
  1745. 000010C0  6520                     bcs        +0x22 /* 000010E2 */
  1746. label000010C2:
  1747. 000010C2  7769                     moveq.l    D3, 0x69
  1748. 000010C4  7468                     moveq.l    D2, 0x68
  1749. 000010C6  206C 616E                movea.l    A0, [A4 + 0x616E]
  1750. 000010CA  6469                     bcc        +0x6B /* 00001135 */
  1751. fn000010CC:
  1752. 000010CC  6E67                     bgt        +0x69 /* 00001135 */
  1753. 000010CE  2067                     movea.l    A0, -[A7]
  1754. 000010D0  6561                     bcs        +0x63 /* 00001133 */
  1755. 000010D2  72D3                     moveq.l    D1, 0xFFFFFFD3
  1756. label000010D4:
  1757. 000010D4  22D2                     move.l     [A1]+, [A2]
  1758. 000010D6  5468 6174                addq.w     [A0 + 0x6174], 2
  1759. fn000010DA:
  1760. 000010DA  2067                     movea.l    A0, -[A7]
  1761. 000010DC  616D                     bsr        +0x6F /* 0000114B */
  1762. 000010DE  6520                     bcs        +0x22 /* 00001100 */
  1763. 000010E0  7769                     moveq.l    D3, 0x69
  1764. label000010E2:
  1765. 000010E2  6C6C                     bge        +0x6E /* 00001150 */
  1766. 000010E4  206E 6576                movea.l    A0, [A6 + 0x6576]
  1767. 000010E8  6572                     bcs        +0x74 /* 0000115C */
  1768. 000010EA  2062                     movea.l    A0, -[A2]
  1769. 000010EC  6520                     bcs        +0x22 /* 0000110E */
  1770. 000010EE  6669                     bne        +0x6B /* 00001159 */
  1771. 000010F0  6E69                     bgt        +0x6B /* 0000115B */
  1772. 000010F2  7368                     moveq.l    D1, 0x68
  1773. 000010F4  6564                     bcs        +0x66 /* 0000115A */
  1774. 000010F6  D308                     addx.b     -[A1], -[A0]
  1775. 000010F8  144A                     movea.b    A2, A2
  1776. 000010FA  7573                     moveq.l    D2, 0x73
  1777. 000010FC  7420                     moveq.l    D2, 0x20
  1778. 000010FE  6120                     bsr        +0x22 /* 00001120 */
  1779. label00001100:
  1780. 00001100  6665                     bne        +0x67 /* 00001167 */
  1781. 00001102  7720                     moveq.l    D3, 0x20
  1782. 00001104  7175                     moveq.l    D0, 0x75
  1783. 00001106  6F74                     ble        +0x76 /* 0000117C */
  1784. 00001108  6573                     bcs        +0x75 /* 0000117D */
  1785. 0000110A  2E2E 2E08                move.l     D7, [A6 + 0x2E08]
  1786. label0000110E:
  1787. 0000110E  1F77 6974 6820           move.b     [A7 + 0x6820], <<invalid full ext with I/IS == 4>>
  1788. 00001114  7468                     moveq.l    D2, 0x68
  1789. 00001116  6520                     bcs        +0x22 /* 00001138 */
  1790. 00001118  6D6F                     blt        +0x71 /* 00001189 */
  1791. 0000111A  7374                     moveq.l    D1, 0x74
  1792. 0000111C  2077 6F72 6B20 7075 7420 movea.l    A0, [[A7 + 0x6B207075] + 0x7420]
  1793. // begin alternate branch 00001120-00001126
  1794. fn00001120:
  1795. 00001120  6B20                     bmi        +0x22 /* 00001142 */
  1796. 00001122  7075                     moveq.l    D0, 0x75
  1797. 00001124  7420                     moveq.l    D2, 0x20
  1798. // end alternate branch 00001120-00001126
  1799. fn00001120: // (misaligned)
  1800. 00001126  696E                     bvs        +0x70 /* 00001196 */
  1801. 00001128  746F                     moveq.l    D2, 0x6F
  1802. 0000112A  2069 742E                movea.l    A0, [A1 + 0x742E]
  1803. 0000112E  3053                     movea.w    A0, [A3]
  1804. 00001130  636F                     bls        +0x71 /* 000011A1 */
  1805. 00001132  7474                     moveq.l    D2, 0x74
  1806. 00001134  2026                     move.l     D0, -[A6]
  1807. 00001136  2041                     movea.l    A0, D1
  1808. label00001138:
  1809. 00001138  6E64                     bgt        +0x66 /* 0000119E */
  1810. 0000113A  7265                     moveq.l    D1, 0x65
  1811. 0000113C  7720                     moveq.l    D3, 0x20
  1812. 0000113E  4C69 6E64 7365           movem.l    D2,D5,D6,A1,A2,A3,A5,A6, [A1 + 0x7365]
  1813. // begin alternate branch 00001142-00001144
  1814. label00001142:
  1815. 00001142  7365                     moveq.l    D1, 0x65
  1816. // end alternate branch 00001142-00001144
  1817. label00001142: // (misaligned)
  1818. 00001144  792C                     moveq.l    D4, 0x2C
  1819. 00001146  2062                     movea.l    A0, -[A2]
  1820. 00001148  7574                     moveq.l    D2, 0x74
  1821. 0000114A  2069 7320                movea.l    A0, [A1 + 0x7320]
  1822. 0000114E  6365                     bls        +0x67 /* 000011B5 */
  1823. label00001150:
  1824. 00001150  7274                     moveq.l    D1, 0x74
  1825. 00001152  6169                     bsr        +0x6B /* 000011BD */
  1826. 00001154  6E6C                     bgt        +0x6E /* 000011C2 */
  1827. 00001156  7920                     moveq.l    D4, 0x20
  1828. 00001158  7468                     moveq.l    D2, 0x68
  1829. label0000115A:
  1830. 0000115A  6520                     bcs        +0x22 /* 0000117C */
  1831. label0000115C:
  1832. 0000115C  6F6E                     ble        +0x70 /* 000011CC */
  1833. 0000115E  6508                     bcs        +0xA /* 00001168 */
  1834. 00001160  2E43                     movea.l    A7, D3
  1835. 00001162  7261                     moveq.l    D1, 0x61
  1836. 00001164  6220                     bhi        +0x22 /* 00001186 */
  1837. 00001166  4174 7461                chk.w      D0, [A4 + D7.w * 4 + 0x61]
  1838. // begin alternate branch 00001168-0000116A
  1839. label00001168:
  1840. 00001168  7461                     moveq.l    D2, 0x61
  1841. // end alternate branch 00001168-0000116A
  1842. label00001168: // (misaligned)
  1843. 0000116A  636B                     bls        +0x6D /* 000011D7 */
  1844. 0000116C  2069 7320                movea.l    A0, [A1 + 0x7320]
  1845. 00001170  6E6F                     bgt        +0x71 /* 000011E1 */
  1846. 00001172  7420                     moveq.l    D2, 0x20
  1847. 00001174  7468                     moveq.l    D2, 0x68
  1848. 00001176  6520                     bcs        +0x22 /* 00001198 */
  1849. 00001178  6F6E                     ble        +0x70 /* 000011E8 */
  1850. 0000117A  6C79                     bge        +0x7B /* 000011F5 */
  1851. label0000117C:
  1852. 0000117C  2070 726F                movea.l    A0, [A0 + D7.w * 2 + 0x6F]
  1853. 00001180  6772                     beq        +0x74 /* 000011F4 */
  1854. 00001182  616D                     bsr        +0x6F /* 000011F1 */
  1855. 00001184  2077 7269                movea.l    A0, [A7 + D7.w * 2 + 0x69]
  1856. // begin alternate branch 00001186-00001188
  1857. label00001186:
  1858. 00001186  7269                     moveq.l    D1, 0x69
  1859. // end alternate branch 00001186-00001188
  1860. label00001186: // (misaligned)
  1861. 00001188  7474                     moveq.l    D2, 0x74
  1862. 0000118A  656E                     bcs        +0x70 /* 000011FA */
  1863. 0000118C  2062                     movea.l    A0, -[A2]
  1864. 0000118E  7908                     moveq.l    D4, 0x08
  1865. 00001190  1B4D 6963                move.b     [A5 + 0x6963], A5
  1866. 00001194  726F                     moveq.l    D1, 0x6F
  1867. label00001196:
  1868. 00001196  736F                     moveq.l    D1, 0x6F
  1869. label00001198:
  1870. 00001198  6674                     bne        +0x76 /* 0000120E */
  1871. 0000119A  2042                     movea.l    A0, D2
  1872. 0000119C  6173                     bsr        +0x75 /* 00001211 */
  1873. label0000119E:
  1874. 0000119E  6963                     bvs        +0x65 /* 00001203 */
  1875. 000011A0  2049                     movea.l    A0, A1
  1876. 000011A2  6E74                     bgt        +0x76 /* 00001218 */
  1877. 000011A4  6572                     bcs        +0x74 /* 00001218 */
  1878. 000011A6  7072                     moveq.l    D0, 0x72
  1879. 000011A8  6574                     bcs        +0x76 /* 0000121E */
  1880. 000011AA  6572                     bcs        +0x74 /* 0000121E */
  1881. 000011AC  2667                     movea.l    A3, -[A7]
  1882. 000011AE  616D                     bsr        +0x6F /* 0000121D */
  1883. 000011B0  6520                     bcs        +0x22 /* 000011D2 */
  1884. 000011B2  7772                     moveq.l    D3, 0x72
  1885. 000011B4  6974                     bvs        +0x76 /* 0000122A */
  1886. 000011B6  7465                     moveq.l    D2, 0x65
  1887. 000011B8  6E20                     bgt        +0x22 /* 000011DA */
  1888. 000011BA  7965                     moveq.l    D4, 0x65
  1889. 000011BC  6172                     bsr        +0x74 /* 00001230 */
  1890. 000011BE  7320                     moveq.l    D1, 0x20
  1891. 000011C0  6167                     bsr        +0x69 /* 00001229 */
  1892. label000011C2:
  1893. 000011C2  6F20                     ble        +0x22 /* 000011E4 */
  1894. 000011C4  6F6E                     ble        +0x70 /* 00001234 */
  1895. 000011C6  2061                     movea.l    A0, -[A1]
  1896. 000011C8  204D                     movea.l    A0, A5
  1897. 000011CA  6163                     bsr        +0x65 /* 0000122F */
  1898. label000011CC:
  1899. 000011CC  2031 3238                move.l     D0, [A1 + D3.w * 2 + 0x38]
  1900. 000011D0  2069 6E08                movea.l    A0, [A1 + 0x6E08]
  1901. // begin alternate branch 000011D2-000011D4
  1902. label000011D2:
  1903. 000011D2  6E08                     bgt        +0xA /* 000011DC */
  1904. // end alternate branch 000011D2-000011D4
  1905. label000011D2: // (misaligned)
  1906. 000011D4  2D50 6173                move.l     [A6 + 0x6173], [A0]
  1907. 000011D8  6361                     bls        +0x63 /* 0000123B */
  1908. label000011DA:
  1909. 000011DA  6C20                     bge        +0x22 /* 000011FC */
  1910. label000011DC:
  1911. 000011DC  616E                     bsr        +0x70 /* 0000124C */
  1912. 000011DE  6420                     bcc        +0x22 /* 00001200 */
  1913. 000011E0  6973                     bvs        +0x75 /* 00001255 */
  1914. 000011E2  2062                     movea.l    A0, -[A2]
  1915. label000011E4:
  1916. 000011E4  6173                     bsr        +0x75 /* 00001259 */
  1917. 000011E6  6564                     bcs        +0x66 /* 0000124C */
  1918. label000011E8:
  1919. 000011E8  206F 6E20                movea.l    A0, [A7 + 0x6E20]
  1920. 000011EC  4372 6162 2041 7474      chk.w      D1, [[A2 + 0x2041] + 0x7474]
  1921. label000011F4:
  1922. 000011F4  6163                     bsr        +0x65 /* 00001259 */
  1923. 000011F6  6B2C                     bmi        +0x2E /* 00001224 */
  1924. 000011F8  2020                     move.l     D0, -[A0]
  1925. label000011FA:
  1926. 000011FA  6120                     bsr        +0x22 /* 0000121C */
  1927. label000011FC:
  1928. 000011FC  7369                     moveq.l    D1, 0x69
  1929. 000011FE  6D70                     blt        +0x72 /* 00001270 */
  1930. label00001200:
  1931. 00001200  6C65                     bge        +0x67 /* 00001267 */
  1932. 00001202  2843                     movea.l    A4, D3
  1933. 00001204  7261                     moveq.l    D1, 0x61
  1934. 00001206  6220                     bhi        +0x22 /* 00001228 */
  1935. 00001208  4174 7461                chk.w      D0, [A4 + D7.w * 4 + 0x61]
  1936. 0000120C  636B                     bls        +0x6D /* 00001279 */
  1937. label0000120E:
  1938. 0000120E  2049                     movea.l    A0, A1
  1939. 00001210  4920                     .invalid   4, -[A0] // invalid opcode 4 with b == 4
  1940. 00001212  7761                     moveq.l    D3, 0x61
  1941. 00001214  7320                     moveq.l    D1, 0x20
  1942. 00001216  7772                     moveq.l    D3, 0x72
  1943. label00001218:
  1944. 00001218  6974                     bvs        +0x76 /* 0000128E */
  1945. 0000121A  7465                     moveq.l    D2, 0x65
  1946. fn0000121C:
  1947. 0000121C  6E20                     bgt        +0x22 /* 0000123E */
  1948. label0000121E:
  1949. 0000121E  696E                     bvs        +0x70 /* 0000128E */
  1950. 00001220  204C                     movea.l    A0, A4
  1951. 00001222  6967                     bvs        +0x69 /* 0000128B */
  1952. label00001224:
  1953. 00001224  6874                     bvc        +0x76 /* 0000129A */
  1954. 00001226  7370                     moveq.l    D1, 0x70
  1955. label00001228:
  1956. 00001228  6565                     bcs        +0x67 /* 0000128F */
  1957. label0000122A:
  1958. 0000122A  6408                     bcc        +0xA /* 00001234 */
  1959. 0000122C  3041                     movea.w    A0, D1
  1960. 0000122E  6E64                     bgt        +0x66 /* 00001294 */
  1961. fn00001230:
  1962. 00001230  2046                     movea.l    A0, D6
  1963. 00001232  696E                     bvs        +0x70 /* 000012A2 */
  1964. label00001234:
  1965. 00001234  6C65                     bge        +0x67 /* 0000129B */
  1966. 00001236  7920                     moveq.l    D4, 0x20
  1967. 00001238  7468                     moveq.l    D2, 0x68
  1968. 0000123A  6520                     bcs        +0x22 /* 0000125C */
  1969. 0000123C  4361                     chk.w      D1, -[A1]
  1970. label0000123E:
  1971. 0000123E  7420                     moveq.l    D2, 0x20
  1972. 00001240  666F                     bne        +0x71 /* 000012B1 */
  1973. 00001242  7220                     moveq.l    D1, 0x20
  1974. 00001244  6C6F                     bge        +0x71 /* 000012B5 */
  1975. 00001246  6F6B                     ble        +0x6D /* 000012B3 */
  1976. 00001248  696E                     bvs        +0x70 /* 000012B8 */
  1977. 0000124A  6720                     beq        +0x22 /* 0000126C */
  1978. fn0000124C:
  1979. 0000124C  736F                     moveq.l    D1, 0x6F
  1980. 0000124E  2063                     movea.l    A0, -[A3]
  1981. 00001250  7574                     moveq.l    D2, 0x74
  1982. 00001252  6520                     bcs        +0x22 /* 00001274 */
  1983. 00001254  616E                     bsr        +0x70 /* 000012C4 */
  1984. 00001256  6420                     bcc        +0x22 /* 00001278 */
  1985. 00001258  6675                     bne        +0x77 /* 000012CF */
  1986. 0000125A  7272                     moveq.l    D1, 0x72
  1987. label0000125C:
  1988. 0000125C  7908                     moveq.l    D4, 0x08
  1989. 0000125E  2E51                     movea.l    A7, [A1]
  1990. 00001260  756F                     moveq.l    D2, 0x6F
  1991. 00001262  7465                     moveq.l    D2, 0x65
  1992. 00001264  2049                     movea.l    A0, A1
  1993. 00001266  4E49                     trap       9
  1994. 00001268  5420                     addq.b     -[A0], 2
  1995. 0000126A  2866                     movea.l    A4, -[A6]
  1996. label0000126C:
  1997. 0000126C  6F72                     ble        +0x74 /* 000012E0 */
  1998. 0000126E  2063                     movea.l    A0, -[A3]
  1999. label00001270:
  2000. 00001270  6175                     bsr        +0x77 /* 000012E7 */
  2001. 00001272  7369                     moveq.l    D1, 0x69
  2002. label00001274:
  2003. 00001274  6E67                     bgt        +0x69 /* 000012DD */
  2004. 00001276  2061                     movea.l    A0, -[A1]
  2005. label00001278:
  2006. 00001278  6D61                     blt        +0x63 /* 000012DB */
  2007. 0000127A  7A69                     moveq.l    D5, 0x69
  2008. 0000127C  6E67                     bgt        +0x69 /* 000012E5 */
  2009. 0000127E  2073 7973 7465 6D20 6572 726F movea.l    A0, [[A3 + 0x74656D20] + 0x6572726F]
  2010. 0000128A  7273                     moveq.l    D1, 0x73
  2011. 0000128C  2908                     move.l     -[A4], A0
  2012. label0000128E:
  2013. 0000128E  2820                     move.l     D4, -[A0]
  2014. 00001290  2020                     move.l     D0, -[A0]
  2015. 00001292  636F                     bls        +0x71 /* 00001303 */
  2016. label00001294:
  2017. 00001294  6D70                     blt        +0x72 /* 00001306 */
  2018. 00001296  7574                     moveq.l    D2, 0x74
  2019. 00001298  6572                     bcs        +0x74 /* 0000130C */
  2020. label0000129A:
  2021. 0000129A  2074 6965                movea.l    A0, <<invalid full ext with IS == 1 and I/IS == 5>>
  2022. 0000129E  6420                     bcc        +0x22 /* 000012C0 */
  2023. 000012A0  7570                     moveq.l    D2, 0x70
  2024. label000012A2:
  2025. 000012A2  2066                     movea.l    A0, -[A6]
  2026. 000012A4  6F72                     ble        +0x74 /* 00001318 */
  2027. 000012A6  2068 6F75                movea.l    A0, [A0 + 0x6F75]
  2028. 000012AA  7273                     moveq.l    D1, 0x73
  2029. 000012AC  2061                     movea.l    A0, -[A1]
  2030. 000012AE  7420                     moveq.l    D2, 0x20
  2031. 000012B0  6120                     bsr        +0x22 /* 000012D2 */
  2032. 000012B2  7469                     moveq.l    D2, 0x69
  2033. 000012B4  6D65                     blt        +0x67 /* 0000131B */
  2034. 000012B6  2E08                     move.l     D7, A0
  2035. label000012B8:
  2036. 000012B8  3320                     move.w     -[A1], -[A0]
  2037. 000012BA  2020                     move.l     D0, -[A0]
  2038. 000012BC  5061                     addq.w     -[A1], 8
  2039. 000012BE  7363                     moveq.l    D1, 0x63
  2040. label000012C0:
  2041. 000012C0  616C                     bsr        +0x6E /* 0000132E */
  2042. 000012C2  2063                     movea.l    A0, -[A3]
  2043. fn000012C4:
  2044. 000012C4  6F6D                     ble        +0x6F /* 00001333 */
  2045. 000012C6  7069                     moveq.l    D0, 0x69
  2046. 000012C8  6C65                     bge        +0x67 /* 0000132F */
  2047. 000012CA  722C                     moveq.l    D1, 0x2C
  2048. 000012CC  2020                     move.l     D0, -[A0]
  2049. 000012CE  616E                     bsr        +0x70 /* 0000133E */
  2050. 000012D0  6420                     bcc        +0x22 /* 000012F2 */
  2051. fn000012D2:
  2052. 000012D2  7075                     moveq.l    D0, 0x75
  2053. 000012D4  7474                     moveq.l    D2, 0x74
  2054. 000012D6  696E                     bvs        +0x70 /* 00001346 */
  2055. 000012D8  6720                     beq        +0x22 /* 000012FA */
  2056. 000012DA  7570                     moveq.l    D2, 0x70
  2057. 000012DC  2077 6974                movea.l    A0, <<invalid full ext with I/IS == 4>>
  2058. label000012E0:
  2059. 000012E0  6820                     bvc        +0x22 /* 00001302 */
  2060. 000012E2  6861                     bvc        +0x63 /* 00001345 */
  2061. 000012E4  7669                     moveq.l    D3, 0x69
  2062. 000012E6  6E67                     bgt        +0x69 /* 0000134F */
  2063. 000012E8  2074 6865                movea.l    A0, [A4 + D6 + 0x65]
  2064. 000012EC  294D 722E                move.l     [A4 + 0x722E], A5
  2065. 000012F0  264D                     movea.l    A3, A5
  2066. label000012F2:
  2067. 000012F2  7273                     moveq.l    D1, 0x73
  2068. 000012F4  2E20                     move.l     D7, -[A0]
  2069. 000012F6  4C69 6E64 7365           movem.l    D2,D5,D6,A1,A2,A3,A5,A6, [A1 + 0x7365]
  2070. // begin alternate branch 000012FA-000012FC
  2071. label000012FA:
  2072. 000012FA  7365                     moveq.l    D1, 0x65
  2073. // end alternate branch 000012FA-000012FC
  2074. label000012FA: // (misaligned)
  2075. 000012FC  7920                     moveq.l    D4, 0x20
  2076. 000012FE  666F                     bne        +0x71 /* 0000136F */
  2077. 00001300  7220                     moveq.l    D1, 0x20
  2078. label00001302:
  2079. 00001302  6275                     bhi        +0x77 /* 00001379 */
  2080. 00001304  7969                     moveq.l    D4, 0x69
  2081. label00001306:
  2082. 00001306  6E67                     bgt        +0x69 /* 0000136F */
  2083. 00001308  2074 6865                movea.l    A0, [A4 + D6 + 0x65]
  2084. label0000130C:
  2085. 0000130C  204D                     movea.l    A0, A5
  2086. 0000130E  6163                     bsr        +0x65 /* 00001373 */
  2087. 00001310  2B2C 2074                move.l     -[A5], [A4 + 0x2074]
  2088. 00001314  6865                     bvc        +0x67 /* 0000137B */
  2089. 00001316  1D4D 4853                move.b     [A6 + 0x4853], A5
  2090. // begin alternate branch 00001318-0000131A
  2091. label00001318:
  2092. 00001318  4853                     pea.l      [A3]
  2093. // end alternate branch 00001318-0000131A
  2094. label00001318: // (misaligned)
  2095. 0000131A  2070 6173 6361 6C20 7465 6163 movea.l    A0, [[A0 + 0x63616C20] + 0x74656163]
  2096. 00001326  6865                     bvc        +0x67 /* 0000138D */
  2097. 00001328  7220                     moveq.l    D1, 0x20
  2098. 0000132A  4D72 2E20                chk.w      D6, [A2 + D2 * 8 + 0x20]
  2099. fn0000132E:
  2100. 0000132E  496E 676C                chk.w      D4, [A6 + 0x676C]
  2101. 00001332  6973                     bvs        +0x75 /* 000013A7 */
  2102. 00001334  3453                     movea.w    A2, [A3]
  2103. 00001336  636F                     bls        +0x71 /* 000013A7 */
  2104. 00001338  7474                     moveq.l    D2, 0x74
  2105. 0000133A  D573 2070                add.w      [A3 + D2.w + 0x70], D2
  2106. fn0000133E:
  2107. 0000133E  6574                     bcs        +0x76 /* 000013B4 */
  2108. 00001340  2063                     movea.l    A0, -[A3]
  2109. 00001342  7261                     moveq.l    D1, 0x61
  2110. 00001344  7966                     moveq.l    D4, 0x66
  2111. label00001346:
  2112. 00001346  6973                     bvs        +0x75 /* 000013BB */
  2113. 00001348  6820                     bvc        +0x22 /* 0000136A */
  2114. 0000134A  666F                     bne        +0x71 /* 000013BB */
  2115. 0000134C  7220                     moveq.l    D1, 0x20
  2116. 0000134E  706F                     moveq.l    D0, 0x6F
  2117. 00001350  7369                     moveq.l    D1, 0x69
  2118. 00001352  6E67                     bgt        +0x69 /* 000013BB */
  2119. 00001354  2066                     movea.l    A0, -[A6]
  2120. 00001356  6F72                     ble        +0x74 /* 000013CA */
  2121. 00001358  2073 6F20 6D61           movea.l    A0, [A3 + 0x6D61 + D6 * 8]
  2122. 0000135E  6E79                     bgt        +0x7B /* 000013D9 */
  2123. 00001360  2064                     movea.l    A0, -[A4]
  2124. 00001362  7261                     moveq.l    D1, 0x61
  2125. 00001364  7769                     moveq.l    D3, 0x69
  2126. 00001366  6E67                     bgt        +0x69 /* 000013CF */
  2127. 00001368  7308                     moveq.l    D1, 0x08
  2128. label0000136A:
  2129. 0000136A  0F41                     bchg       D1, D7
  2130. 0000136C  6C73                     bge        +0x75 /* 000013E1 */
  2131. 0000136E  6F20                     ble        +0x22 /* 00001390 */
  2132. 00001370  7468                     moveq.l    D2, 0x68
  2133. 00001372  616E                     bsr        +0x70 /* 000013E2 */
  2134. 00001374  6B73                     bmi        +0x75 /* 000013E9 */
  2135. 00001376  2074 6F3A 3820 2020 2020 movea.l    A0, [[A4 + 0x38202020 + D6 * 8] + 0x2020]
  2136. 00001380  2020                     move.l     D0, -[A0]
  2137. 00001382  2020                     move.l     D0, -[A0]
  2138. 00001384  2020                     move.l     D0, -[A0]
  2139. 00001386  2020                     move.l     D0, -[A0]
  2140. 00001388  2020                     move.l     D0, -[A0]
  2141. 0000138A  2020                     move.l     D0, -[A0]
  2142. 0000138C  2042                     movea.l    A0, D2
  2143. 0000138E  6F62                     ble        +0x64 /* 000013F2 */
  2144. label00001390:
  2145. 00001390  2042                     movea.l    A0, D2
  2146. 00001392  7269                     moveq.l    D1, 0x69
  2147. 00001394  616E                     bsr        +0x70 /* 00001404 */
  2148. 00001396  2C20                     move.l     D6, -[A0]
  2149. 00001398  526F 6220                addq.w     [A7 + 0x6220], 1
  2150. 0000139C  4D61                     chk.w      D6, -[A1]
  2151. 0000139E  7473                     moveq.l    D2, 0x73
  2152. 000013A0  7573                     moveq.l    D2, 0x73
  2153. 000013A2  6869                     bvc        +0x6B /* 0000140D */
  2154. 000013A4  7461                     moveq.l    D2, 0x61
  2155. 000013A6  2C20                     move.l     D6, -[A0]
  2156. 000013A8  4368 7269                chk.w      D1, [A0 + 0x7269]
  2157. 000013AC  7320                     moveq.l    D1, 0x20
  2158. 000013AE  4261                     clr.w      -[A1]
  2159. 000013B0  6B65                     bmi        +0x67 /* 00001417 */
  2160. 000013B2  7208                     moveq.l    D1, 0x08
  2161. label000013B4:
  2162. 000013B4  1641                     movea.b    A3, D1
  2163. 000013B6  6464                     bcc        +0x66 /* 0000141C */
  2164. 000013B8  6974                     bvs        +0x76 /* 0000142E */
  2165. 000013BA  696F                     bvs        +0x71 /* 0000142B */
  2166. 000013BC  6E61                     bgt        +0x63 /* 0000141F */
  2167. 000013BE  6C20                     bge        +0x22 /* 000013E0 */
  2168. 000013C0  706C                     moveq.l    D0, 0x6C
  2169. 000013C2  6179                     bsr        +0x7B /* 0000143D */
  2170. 000013C4  7465                     moveq.l    D2, 0x65
  2171. 000013C6  7374                     moveq.l    D1, 0x74
  2172. 000013C8  696E                     bvs        +0x70 /* 00001438 */
  2173. label000013CA:
  2174. 000013CA  6708                     beq        +0xA /* 000013D4 */
  2175. 000013CC  3F20                     move.w     -[A7], -[A0]
  2176. 000013CE  2020                     move.l     D0, -[A0]
  2177. 000013D0  2020                     move.l     D0, -[A0]
  2178. 000013D2  2020                     move.l     D0, -[A0]
  2179. label000013D4:
  2180. 000013D4  2020                     move.l     D0, -[A0]
  2181. 000013D6  2020                     move.l     D0, -[A0]
  2182. 000013D8  2020                     move.l     D0, -[A0]
  2183. 000013DA  2020                     move.l     D0, -[A0]
  2184. 000013DC  2020                     move.l     D0, -[A0]
  2185. 000013DE  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  2186. // begin alternate branch 000013E0-000013FC
  2187. label000013E0:
  2188. 000013E0  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  2189. fn000013E2: // (misaligned)
  2190. 000013E4  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  2191. 000013E8  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  2192. 000013EC  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  2193. 000013F0  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  2194. label000013F2: // (misaligned)
  2195. 000013F4  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  2196. 000013F8  2E2E 4A65                move.l     D7, [A6 + 0x4A65]
  2197. // end alternate branch 000013E0-000013FC
  2198. label000013E0: // (misaligned)
  2199. fn000013E2:
  2200. 000013E2  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  2201. 000013E6  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  2202. 000013EA  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  2203. 000013EE  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  2204. label000013F2:
  2205. 000013F2  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  2206. 000013F6  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  2207. 000013FA  4A65                     tst.w      -[A5]
  2208. 000013FC  7373                     moveq.l    D1, 0x73
  2209. 000013FE  6520                     bcs        +0x22 /* 00001420 */
  2210. 00001400  4772 6565                chk.w      D3, <<invalid full ext with IS == 1 and I/IS == 5>>
  2211. fn00001404:
  2212. 00001404  6E62                     bgt        +0x64 /* 00001468 */
  2213. 00001406  6175                     bsr        +0x77 /* 0000147D */
  2214. 00001408  6D2D                     blt        +0x2F /* 00001437 */
  2215. 0000140A  3136 124D                move.w     -[A0], [A6 + D1.w * 2 + 0x4D]
  2216. 0000140E  616E                     bsr        +0x70 /* 0000147E */
  2217. 00001410  7920                     moveq.l    D4, 0x20
  2218. 00001412  6865                     bvc        +0x67 /* 00001479 */
  2219. 00001414  6C70                     bge        +0x72 /* 00001486 */
  2220. 00001416  6675                     bne        +0x77 /* 0000148D */
  2221. 00001418  6C20                     bge        +0x22 /* 0000143A */
  2222. 0000141A  6964                     bvs        +0x66 /* 00001480 */
  2223. label0000141C:
  2224. 0000141C  6561                     bcs        +0x63 /* 0000147F */
  2225. 0000141E  7308                     moveq.l    D1, 0x08
  2226. label00001420:
  2227. 00001420  3F20                     move.w     -[A7], -[A0]
  2228. 00001422  2020                     move.l     D0, -[A0]
  2229. 00001424  2020                     move.l     D0, -[A0]
  2230. 00001426  2020                     move.l     D0, -[A0]
  2231. 00001428  2020                     move.l     D0, -[A0]
  2232. 0000142A  2020                     move.l     D0, -[A0]
  2233. 0000142C  2020                     move.l     D0, -[A0]
  2234. label0000142E:
  2235. 0000142E  2020                     move.l     D0, -[A0]
  2236. 00001430  2020                     move.l     D0, -[A0]
  2237. 00001432  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  2238. 00001436  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  2239. // begin alternate branch 00001438-00001448
  2240. label00001438:
  2241. 00001438  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  2242. label0000143A: // (misaligned)
  2243. 0000143C  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  2244. 00001440  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  2245. 00001444  2E2E 2E53                move.l     D7, [A6 + 0x2E53]
  2246. // end alternate branch 00001438-00001448
  2247. label00001438: // (misaligned)
  2248. label0000143A:
  2249. 0000143A  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  2250. 0000143E  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  2251. 00001442  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  2252. 00001446  2E53                     movea.l    A7, [A3]
  2253. 00001448  636F                     bls        +0x71 /* 000014B9 */
  2254. 0000144A  7474                     moveq.l    D2, 0x74
  2255. 0000144C  20D4                     move.l     [A0]+, [A4]
  2256. 0000144E  4B68 7972                chk.w      D5, [A0 + 0x7972]
  2257. 00001452  6F6E                     ble        +0x70 /* 000014C2 */
  2258. 00001454  D520                     add.b      -[A0], D2
  2259. 00001456  4C69 6E64 7365           movem.l    D2,D5,D6,A1,A2,A3,A5,A6, [A1 + 0x7365]
  2260. 0000145C  792D                     moveq.l    D4, 0x2D
  2261. 0000145E  3138 0F47                move.w     -[A0], [0x00000F47]
  2262. 00001462  7261                     moveq.l    D1, 0x61
  2263. 00001464  7068                     moveq.l    D0, 0x68
  2264. 00001466  6963                     bvs        +0x65 /* 000014CB */
  2265. label00001468:
  2266. 00001468  7320                     moveq.l    D1, 0x20
  2267. 0000146A  6465                     bcc        +0x67 /* 000014D1 */
  2268. 0000146C  7369                     moveq.l    D1, 0x69
  2269. 0000146E  676E                     beq        +0x70 /* 000014DE */
  2270. 00001470  3C20                     move.w     D6, -[A0]
  2271. 00001472  2020                     move.l     D0, -[A0]
  2272. 00001474  2020                     move.l     D0, -[A0]
  2273. 00001476  2020                     move.l     D0, -[A0]
  2274. 00001478  2020                     move.l     D0, -[A0]
  2275. 0000147A  2020                     move.l     D0, -[A0]
  2276. 0000147C  2020                     move.l     D0, -[A0]
  2277. fn0000147E:
  2278. 0000147E  2020                     move.l     D0, -[A0]
  2279. label00001480:
  2280. 00001480  2020                     move.l     D0, -[A0]
  2281. 00001482  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  2282. label00001486:
  2283. 00001486  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  2284. 0000148A  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  2285. 0000148E  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  2286. 00001492  2E41                     movea.l    A7, D1
  2287. 00001494  6E64                     bgt        +0x66 /* 000014FA */
  2288. 00001496  7265                     moveq.l    D1, 0x65
  2289. 00001498  7720                     moveq.l    D3, 0x20
  2290. 0000149A  D452                     add.w      D2, [A2]
  2291. 0000149C  6564                     bcs        +0x66 /* 00001502 */
  2292. 0000149E  6F75                     ble        +0x77 /* 00001515 */
  2293. 000014A0  74D5                     moveq.l    D2, 0xFFFFFFD5
  2294. 000014A2  204C                     movea.l    A0, A4
  2295. 000014A4  696E                     bvs        +0x70 /* 00001514 */
  2296. 000014A6  6473                     bcc        +0x75 /* 0000151B */
  2297. 000014A8  6579                     bcs        +0x7B /* 00001523 */
  2298. 000014AA  2D31 3608                move.l     -[A6], [A1 + D3.w * 8 + 0x8]
  2299. 000014AE  1820                     move.b     D4, -[A0]
  2300. 000014B0  2020                     move.l     D0, -[A0]
  2301. 000014B2  2020                     move.l     D0, -[A0]
  2302. 000014B4  496E 6974                chk.w      D4, [A6 + 0x6974]
  2303. 000014B8  6961                     bvs        +0x63 /* 0000151B */
  2304. 000014BA  6C20                     bge        +0x22 /* 000014DC */
  2305. 000014BC  6761                     beq        +0x63 /* 0000151F */
  2306. 000014BE  6D65                     blt        +0x67 /* 00001525 */
  2307. 000014C0  2064                     movea.l    A0, -[A4]
  2308. label000014C2:
  2309. 000014C2  6573                     bcs        +0x75 /* 00001537 */
  2310. 000014C4  6967                     bvs        +0x69 /* 0000152D */
  2311. 000014C6  6E08                     bgt        +0xA /* 000014D0 */
  2312. 000014C8  0F50                     bchg       [A0], D7
  2313. 000014CA  726F                     moveq.l    D1, 0x6F
  2314. 000014CC  6772                     beq        +0x74 /* 00001540 */
  2315. 000014CE  616D                     bsr        +0x6F /* 0000153D */
  2316. label000014D0:
  2317. 000014D0  6D69                     blt        +0x6B /* 0000153B */
  2318. 000014D2  6E67                     bgt        +0x69 /* 0000153B */
  2319. 000014D4  2061                     movea.l    A0, -[A1]
  2320. 000014D6  6E64                     bgt        +0x66 /* 0000153C */
  2321. 000014D8  2A20                     move.l     D5, -[A0]
  2322. 000014DA  2020                     move.l     D0, -[A0]
  2323. label000014DC:
  2324. 000014DC  2020                     move.l     D0, -[A0]
  2325. label000014DE:
  2326. 000014DE  2020                     move.l     D0, -[A0]
  2327. 000014E0  2020                     move.l     D0, -[A0]
  2328. 000014E2  2020                     move.l     D0, -[A0]
  2329. 000014E4  2020                     move.l     D0, -[A0]
  2330. 000014E6  2020                     move.l     D0, -[A0]
  2331. 000014E8  2020                     move.l     D0, -[A0]
  2332. 000014EA  2020                     move.l     D0, -[A0]
  2333. 000014EC  2020                     move.l     D0, -[A0]
  2334. 000014EE  2020                     move.l     D0, -[A0]
  2335. 000014F0  2020                     move.l     D0, -[A0]
  2336. 000014F2  2020                     move.l     D0, -[A0]
  2337. 000014F4  2020                     move.l     D0, -[A0]
  2338. 000014F6  2020                     move.l     D0, -[A0]
  2339. 000014F8  2A2A 4372                move.l     D5, [A2 + 0x4372]
  2340. // begin alternate branch 000014FA-000014FE
  2341. label000014FA:
  2342. 000014FA  4372 6564                chk.w      D1, <<invalid full ext with I/IS == 4>>
  2343. // end alternate branch 000014FA-000014FE
  2344. label000014FA: // (misaligned)
  2345. 000014FC  6564                     bcs        +0x66 /* 00001562 */
  2346. 000014FE  6974                     bvs        +0x76 /* 00001574 */
  2347. 00001500  732A                     moveq.l    D1, 0x2A
  2348. label00001502:
  2349. 00001502  2A08                     move.l     D5, A0
  2350. 00001504  2528 4173                move.l     -[A2], [A0 + 0x4173]
  2351. 00001508  2073 6F6F                movea.l    A0, <<invalid full ext with IS == 1 and I/IS == 7>>
  2352. 0000150C  6E20                     bgt        +0x22 /* 0000152E */
  2353. 0000150E  6173                     bsr        +0x75 /* 00001583 */
  2354. 00001510  2077 6520 7772           movea.l    A0, [A7 + 0x7772 + D6 * 4]
  2355. // begin alternate branch 00001514-00001516
  2356. label00001514:
  2357. 00001514  7772                     moveq.l    D3, 0x72
  2358. // end alternate branch 00001514-00001516
  2359. label00001514: // (misaligned)
  2360. 00001516  6974                     bvs        +0x76 /* 0000158C */
  2361. 00001518  6520                     bcs        +0x22 /* 0000153A */
  2362. 0000151A  4372 6162 2041 7474      chk.w      D1, [[A2 + 0x2041] + 0x7474]
  2363. 00001522  6163                     bsr        +0x65 /* 00001587 */
  2364. 00001524  6B20                     bmi        +0x22 /* 00001546 */
  2365. 00001526  4949                     chk.w      D4, A1
  2366. 00001528  4929 0574                .invalid   4, [A1 + 0x574] // invalid opcode 4 with b == 4
  2367. 0000152C  6865                     bvc        +0x67 /* 00001593 */
  2368. label0000152E:
  2369. 0000152E  6D2E                     blt        +0x30 /* 0000155E */
  2370. 00001530  3264                     movea.w    A1, -[A4]
  2371. 00001532  6570                     bcs        +0x72 /* 000015A4 */
  2372. 00001534  7468                     moveq.l    D2, 0x68
  2373. 00001536  732E                     moveq.l    D1, 0x2E
  2374. 00001538  2020                     move.l     D0, -[A0]
  2375. label0000153A:
  2376. 0000153A  536F 6F6E                subq.w     [A7 + 0x6F6E], 1
  2377. // begin alternate branch 0000153C-0000153E
  2378. label0000153C:
  2379. 0000153C  6F6E                     ble        +0x70 /* 000015AC */
  2380. // end alternate branch 0000153C-0000153E
  2381. label0000153C: // (misaligned)
  2382. 0000153E  2061                     movea.l    A0, -[A1]
  2383. label00001540:
  2384. 00001540  6E20                     bgt        +0x22 /* 00001562 */
  2385. 00001542  6578                     bcs        +0x7A /* 000015BC */
  2386. 00001544  7065                     moveq.l    D0, 0x65
  2387. label00001546:
  2388. 00001546  6469                     bcc        +0x6B /* 000015B1 */
  2389. 00001548  7469                     moveq.l    D2, 0x69
  2390. 0000154A  6F6E                     ble        +0x70 /* 000015BA */
  2391. 0000154C  206D 7573                movea.l    A0, [A5 + 0x7573]
  2392. 00001550  7420                     moveq.l    D2, 0x20
  2393. 00001552  6265                     bhi        +0x67 /* 000015B9 */
  2394. 00001554  206C 6564                movea.l    A0, [A4 + 0x6564]
  2395. 00001558  2074 6F20 6465           movea.l    A0, [A4 + 0x6465 + D6 * 8]
  2396. label0000155E:
  2397. 0000155E  7374                     moveq.l    D1, 0x74
  2398. 00001560  726F                     moveq.l    D1, 0x6F
  2399. label00001562:
  2400. 00001562  7908                     moveq.l    D4, 0x08
  2401. 00001564  3172 6164 696F           move.w     [A0 + 0x696F], <<invalid full ext with I/IS == 4>>
  2402. 0000156A  6163                     bsr        +0x65 /* 000015CF */
  2403. 0000156C  7469                     moveq.l    D2, 0x69
  2404. 0000156E  7665                     moveq.l    D3, 0x65
  2405. 00001570  2073 6561 2063           movea.l    A0, [[A3 + 0x2063]]
  2406. // begin alternate branch 00001574-00001576
  2407. label00001574:
  2408. 00001574  2063                     movea.l    A0, -[A3]
  2409. // end alternate branch 00001574-00001576
  2410. label00001574: // (misaligned)
  2411. 00001576  7265                     moveq.l    D1, 0x65
  2412. 00001578  6174                     bsr        +0x76 /* 000015EE */
  2413. 0000157A  7572                     moveq.l    D2, 0x72
  2414. 0000157C  6573                     bcs        +0x75 /* 000015F1 */
  2415. 0000157E  2073 7469                movea.l    A0, [A3 + D7.w * 4 + 0x69]
  2416. 00001582  6C6C                     bge        +0x6E /* 000015F0 */
  2417. 00001584  2074 6565                movea.l    A0, <<invalid full ext with IS == 1 and I/IS == 5>>
  2418. 00001588  6D20                     blt        +0x22 /* 000015AA */
  2419. 0000158A  696E                     bvs        +0x70 /* 000015FA */
  2420. label0000158C:
  2421. 0000158C  2074 6865                movea.l    A0, [A4 + D6 + 0x65]
  2422. 00001590  206F 6365                movea.l    A0, [A7 + 0x6365]
  2423. 00001594  616E                     bsr        +0x70 /* 00001604 */
  2424. 00001596  2541 6C74                move.l     [A2 + 0x6C74], D1
  2425. 0000159A  686F                     bvc        +0x71 /* 0000160B */
  2426. 0000159C  7567                     moveq.l    D2, 0x67
  2427. 0000159E  6820                     bvc        +0x22 /* 000015C0 */
  2428. 000015A0  7468                     moveq.l    D2, 0x68
  2429. 000015A2  6520                     bcs        +0x22 /* 000015C4 */
  2430. label000015A4:
  2431. 000015A4  6174                     bsr        +0x76 /* 0000161A */
  2432. 000015A6  7461                     moveq.l    D2, 0x61
  2433. 000015A8  636B                     bls        +0x6D /* 00001615 */
  2434. label000015AA:
  2435. 000015AA  2068 6173                movea.l    A0, [A0 + 0x6173]
  2436. // begin alternate branch 000015AC-000015AE
  2437. label000015AC:
  2438. 000015AC  6173                     bsr        +0x75 /* 00001621 */
  2439. // end alternate branch 000015AC-000015AE
  2440. label000015AC: // (misaligned)
  2441. 000015AE  2062                     movea.l    A0, -[A2]
  2442. 000015B0  6565                     bcs        +0x67 /* 00001617 */
  2443. 000015B2  6E20                     bgt        +0x22 /* 000015D4 */
  2444. 000015B4  7374                     moveq.l    D1, 0x74
  2445. 000015B6  6F70                     ble        +0x72 /* 00001628 */
  2446. 000015B8  7065                     moveq.l    D0, 0x65
  2447. label000015BA:
  2448. 000015BA  642C                     bcc        +0x2E /* 000015E8 */
  2449. label000015BC:
  2450. 000015BC  2861                     movea.l    A4, -[A1]
  2451. 000015BE  7420                     moveq.l    D2, 0x20
  2452. label000015C0:
  2453. 000015C0  6368                     bls        +0x6A /* 0000162A */
  2454. 000015C2  6561                     bcs        +0x63 /* 00001625 */
  2455. label000015C4:
  2456. 000015C4  7020                     moveq.l    D0, 0x20
  2457. 000015C6  7365                     moveq.l    D1, 0x65
  2458. 000015C8  6166                     bsr        +0x68 /* 00001630 */
  2459. 000015CA  6F6F                     ble        +0x71 /* 0000163B */
  2460. 000015CC  6420                     bcc        +0x22 /* 000015EE */
  2461. 000015CE  7265                     moveq.l    D1, 0x65
  2462. 000015D0  7374                     moveq.l    D1, 0x74
  2463. 000015D2  6175                     bsr        +0x77 /* 00001649 */
  2464. label000015D4:
  2465. 000015D4  7261                     moveq.l    D1, 0x61
  2466. 000015D6  6E74                     bgt        +0x76 /* 0000164C */
  2467. 000015D8  7320                     moveq.l    D1, 0x20
  2468. 000015DA  6576                     bcs        +0x78 /* 00001652 */
  2469. 000015DC  6572                     bcs        +0x74 /* 00001650 */
  2470. 000015DE  7977                     moveq.l    D4, 0x77
  2471. 000015E0  6865                     bvc        +0x67 /* 00001647 */
  2472. 000015E2  7265                     moveq.l    D1, 0x65
  2473. 000015E4  2E08                     move.l     D7, A0
  2474. 000015E6  2F77 6F72 6C64 2E20 2049 7420 move.l     [A7 + 0x7420], [[A7 + 0x6C642E20] + 0x2049]
  2475. // begin alternate branch 000015E8-000015F0
  2476. label000015E8:
  2477. 000015E8  6F72                     ble        +0x74 /* 0000165C */
  2478. 000015EA  6C64                     bge        +0x66 /* 00001650 */
  2479. 000015EC  2E20                     move.l     D7, -[A0]
  2480. fn000015EE:
  2481. 000015EE  2049                     movea.l    A0, A1
  2482. // end alternate branch 000015E8-000015F0
  2483. // begin alternate branch 000015F0-000015F2
  2484. label000015F0:
  2485. 000015F0  7420                     moveq.l    D2, 0x20
  2486. // end alternate branch 000015F0-000015F2
  2487. label000015E8: // (misaligned)
  2488. fn000015EE: // (misaligned)
  2489. label000015F0: // (misaligned)
  2490. 000015F2  6C6F                     bge        +0x71 /* 00001663 */
  2491. 000015F4  6F6B                     ble        +0x6D /* 00001661 */
  2492. 000015F6  7320                     moveq.l    D1, 0x20
  2493. 000015F8  6C69                     bge        +0x6B /* 00001663 */
  2494. label000015FA:
  2495. 000015FA  6B65                     bmi        +0x67 /* 00001661 */
  2496. 000015FC  2061                     movea.l    A0, -[A1]
  2497. 000015FE  6E6F                     bgt        +0x71 /* 0000166F */
  2498. 00001600  7468                     moveq.l    D2, 0x68
  2499. 00001602  6572                     bcs        +0x74 /* 00001676 */
  2500. fn00001604:
  2501. 00001604  2079 6561 7220           movea.l    A0, [0x65617220]
  2502. 0000160A  6F66                     ble        +0x68 /* 00001672 */
  2503. 0000160C  2064                     movea.l    A0, -[A4]
  2504. 0000160E  6973                     bvs        +0x75 /* 00001683 */
  2505. 00001610  636F                     bls        +0x71 /* 00001681 */
  2506. 00001612  756E                     moveq.l    D2, 0x6E
  2507. 00001614  7473                     moveq.l    D2, 0x73
  2508. 00001616  2C44                     movea.l    A6, D4
  2509. 00001618  6561                     bcs        +0x63 /* 0000167B */
  2510. fn0000161A:
  2511. 0000161A  6420                     bcc        +0x22 /* 0000163C */
  2512. 0000161C  7365                     moveq.l    D1, 0x65
  2513. 0000161E  6120                     bsr        +0x22 /* 00001640 */
  2514. 00001620  6372                     bls        +0x74 /* 00001694 */
  2515. 00001622  6561                     bcs        +0x63 /* 00001685 */
  2516. 00001624  7475                     moveq.l    D2, 0x75
  2517. 00001626  7265                     moveq.l    D1, 0x65
  2518. label00001628:
  2519. 00001628  7320                     moveq.l    D1, 0x20
  2520. label0000162A:
  2521. 0000162A  6C69                     bge        +0x6B /* 00001695 */
  2522. 0000162C  7474                     moveq.l    D2, 0x74
  2523. 0000162E  6572                     bcs        +0x74 /* 000016A2 */
  2524. fn00001630:
  2525. 00001630  2062                     movea.l    A0, -[A2]
  2526. 00001632  6561                     bcs        +0x63 /* 00001695 */
  2527. 00001634  6368                     bls        +0x6A /* 0000169E */
  2528. 00001636  6573                     bcs        +0x75 /* 000016AB */
  2529. 00001638  2061                     movea.l    A0, -[A1]
  2530. 0000163A  6372                     bls        +0x74 /* 000016AE */
  2531. label0000163C:
  2532. 0000163C  6F73                     ble        +0x75 /* 000016B1 */
  2533. 0000163E  7320                     moveq.l    D1, 0x20
  2534. fn00001640:
  2535. 00001640  7468                     moveq.l    D2, 0x68
  2536. 00001642  6508                     bcs        +0xA /* 0000164C */
  2537. 00001644  2A72 6561 6C69           movea.l    A5, [[A2 + 0x6C69]]
  2538. 0000164A  7A69                     moveq.l    D5, 0x69
  2539. label0000164C:
  2540. 0000164C  6E67                     bgt        +0x69 /* 000016B5 */
  2541. 0000164E  2074 6861                movea.l    A0, [A4 + D6 + 0x61]
  2542. // begin alternate branch 00001650-00001652
  2543. label00001650:
  2544. 00001650  6861                     bvc        +0x63 /* 000016B3 */
  2545. // end alternate branch 00001650-00001652
  2546. label00001650: // (misaligned)
  2547. label00001652:
  2548. 00001652  7420                     moveq.l    D2, 0x20
  2549. 00001654  7468                     moveq.l    D2, 0x68
  2550. 00001656  6520                     bcs        +0x22 /* 00001678 */
  2551. 00001658  6261                     bhi        +0x63 /* 000016BB */
  2552. 0000165A  7474                     moveq.l    D2, 0x74
  2553. label0000165C:
  2554. 0000165C  6C65                     bge        +0x67 /* 000016C3 */
  2555. 0000165E  2069 7320                movea.l    A0, [A1 + 0x7320]
  2556. 00001662  6669                     bne        +0x6B /* 000016CD */
  2557. 00001664  6E61                     bgt        +0x63 /* 000016C7 */
  2558. 00001666  6C6C                     bge        +0x6E /* 000016D4 */
  2559. 00001668  7920                     moveq.l    D4, 0x20
  2560. 0000166A  6F76                     ble        +0x78 /* 000016E2 */
  2561. 0000166C  6572                     bcs        +0x74 /* 000016E0 */
  2562. 0000166E  2E08                     move.l     D7, A0
  2563. 00001670  2A59                     movea.l    A5, [A1]+
  2564. label00001672:
  2565. 00001672  6F75                     ble        +0x77 /* 000016E9 */
  2566. 00001674  206E 756D                movea.l    A0, [A6 + 0x756D]
  2567. // begin alternate branch 00001676-00001678
  2568. label00001676:
  2569. 00001676  756D                     moveq.l    D2, 0x6D
  2570. // end alternate branch 00001676-00001678
  2571. label00001676: // (misaligned)
  2572. label00001678:
  2573. 00001678  626C                     bhi        +0x6E /* 000016E6 */
  2574. 0000167A  7920                     moveq.l    D4, 0x20
  2575. 0000167C  6F70                     ble        +0x72 /* 000016EE */
  2576. 0000167E  656E                     bcs        +0x70 /* 000016EE */
  2577. 00001680  2074 6865                movea.l    A0, [A4 + D6 + 0x65]
  2578. 00001684  2063                     movea.l    A0, -[A3]
  2579. 00001686  6F63                     ble        +0x65 /* 000016EB */
  2580. 00001688  6B70                     bmi        +0x72 /* 000016FA */
  2581. 0000168A  6974                     bvs        +0x76 /* 00001700 */
  2582. 0000168C  2061                     movea.l    A0, -[A1]
  2583. 0000168E  6E64                     bgt        +0x66 /* 000016F4 */
  2584. 00001690  2063                     movea.l    A0, -[A3]
  2585. 00001692  6C69                     bge        +0x6B /* 000016FD */
  2586. label00001694:
  2587. 00001694  6D62                     blt        +0x64 /* 000016F8 */
  2588. 00001696  206F 7574                movea.l    A0, [A7 + 0x7574]
  2589. 0000169A  2C08                     move.l     D6, A0
  2590. export_54:
  2591. 0000169C  4E56 FB36                link       A6, -0x04CA
  2592. // begin alternate branch 0000169E-000016A0
  2593. label0000169E:
  2594. 0000169E  FB36                     .extension 0xB36 <<F/4-5/5>> // unimplemented
  2595. // end alternate branch 0000169E-000016A0
  2596. label0000169E: // (misaligned)
  2597. 000016A0  48E7 1F08                movem.l    -[A7], D3,D4,D5,D6,D7,A4
  2598. // begin alternate branch 000016A2-000016A4
  2599. label000016A2:
  2600. 000016A2  1F08                     move.b     -[A7], A0
  2601. // end alternate branch 000016A2-000016A4
  2602. label000016A2: // (misaligned)
  2603. 000016A4  486D E520                pea.l      [A5 - 0x1AE0]
  2604. 000016A8  4267                     clr.w      -[A7]
  2605. 000016AA  4267                     clr.w      -[A7]
  2606. 000016AC  3F3C 01B0                move.w     -[A7], 0x1B0
  2607. // begin alternate branch 000016AE-000016B8
  2608. label000016AE:
  2609. 000016AE  01B0 3F3C                bclr       <<invalid full ext with I/IS == 4>>, D0
  2610. 000016B2  008C A8A7 7E01           ori.l      A4, 0xA8A77E01
  2611. // end alternate branch 000016AE-000016B8
  2612. label000016AE: // (misaligned)
  2613. 000016B0  3F3C 008C                move.w     -[A7], 0x8C
  2614. 000016B4  A8A7                     syscall    SetRect
  2615. 000016B6  7E01                     moveq.l    D7, 0x01
  2616. label000016B8:
  2617. 000016B8  7C01                     moveq.l    D6, 0x01
  2618. label000016BA:
  2619. 000016BA  3007                     move.w     D0, D7
  2620. 000016BC  C1FC 0038                muls.w     D0, 0x38 /* '8' */
  2621. 000016C0  3206                     move.w     D1, D6
  2622. 000016C2  E741                     asl        D1.w, 3
  2623. 000016C4  D041                     add.w      D0, D1
  2624. 000016C6  0640 E400                addi.w     D0, 0xE400
  2625. 000016CA  4875 0000                pea.l      [A5 + D0.w]
  2626. 000016CE  3007                     move.w     D0, D7
  2627. 000016D0  C1FC 000F                muls.w     D0, 0xF
  2628. label000016D4:
  2629. 000016D4  0640 017B                addi.w     D0, 0x17B
  2630. 000016D8  3F00                     move.w     -[A7], D0
  2631. 000016DA  3006                     move.w     D0, D6
  2632. 000016DC  C1FC 000D                muls.w     D0, 0xD /* '\r' */
  2633. label000016E0:
  2634. 000016E0  0640 0146                addi.w     D0, 0x146
  2635. // begin alternate branch 000016E2-000016E4
  2636. label000016E2:
  2637. 000016E2  0146                     bchg       D6, D0
  2638. // end alternate branch 000016E2-000016E4
  2639. label000016E2: // (misaligned)
  2640. 000016E4  3F00                     move.w     -[A7], D0
  2641. label000016E6:
  2642. 000016E6  3007                     move.w     D0, D7
  2643. 000016E8  C1FC 000F                muls.w     D0, 0xF
  2644. 000016EC  0640 0189                addi.w     D0, 0x189
  2645. // begin alternate branch 000016EE-000016F0
  2646. label000016EE:
  2647. 000016EE  0189                     bclr       A1, D0
  2648. // end alternate branch 000016EE-000016F0
  2649. label000016EE: // (misaligned)
  2650. 000016F0  3F00                     move.w     -[A7], D0
  2651. 000016F2  3006                     move.w     D0, D6
  2652. label000016F4:
  2653. 000016F4  C1FC 000D                muls.w     D0, 0xD /* '\r' */
  2654. label000016F8:
  2655. 000016F8  0640 0152                addi.w     D0, 0x152
  2656. // begin alternate branch 000016FA-000016FC
  2657. label000016FA:
  2658. 000016FA  0152                     bchg       [A2], D0
  2659. // end alternate branch 000016FA-000016FC
  2660. label000016FA: // (misaligned)
  2661. 000016FC  3F00                     move.w     -[A7], D0
  2662. 000016FE  A8A7                     syscall    SetRect
  2663. label00001700:
  2664. 00001700  5246                     addq.w     D6, 1
  2665. 00001702  0C46 0007                cmpi.w     D6, 0x7
  2666. 00001706  6FB2                     ble        -0x4C /* 000016BA */
  2667. 00001708  5247                     addq.w     D7, 1
  2668. 0000170A  0C47 0004                cmpi.w     D7, 0x4
  2669. 0000170E  6FA8                     ble        -0x56 /* 000016B8 */
  2670. 00001710  7E01                     moveq.l    D7, 0x01
  2671. label00001712:
  2672. 00001712  3007                     move.w     D0, D7
  2673. 00001714  E740                     asl        D0.w, 3
  2674. 00001716  0640 E420                addi.w     D0, 0xE420
  2675. 0000171A  4875 0000                pea.l      [A5 + D0.w]
  2676. 0000171E  3F3C 01DB                move.w     -[A7], 0x1DB
  2677. 00001722  3007                     move.w     D0, D7
  2678. 00001724  E940                     asl        D0.w, 4
  2679. 00001726  0640 FFF0                addi.w     D0, 0xFFF0
  2680. 0000172A  3F00                     move.w     -[A7], D0
  2681. 0000172C  3F3C 01F9                move.w     -[A7], 0x1F9
  2682. 00001730  3007                     move.w     D0, D7
  2683. 00001732  E940                     asl        D0.w, 4
  2684. 00001734  5340                     subq.w     D0, 1
  2685. 00001736  3F00                     move.w     -[A7], D0
  2686. 00001738  A8A7                     syscall    SetRect
  2687. 0000173A  5247                     addq.w     D7, 1
  2688. 0000173C  0C47 0003                cmpi.w     D7, 0x3
  2689. 00001740  6FD0                     ble        -0x2E /* 00001712 */
  2690. 00001742  7E01                     moveq.l    D7, 0x01
  2691. label00001744:
  2692. 00001744  7C01                     moveq.l    D6, 0x01
  2693. label00001746:
  2694. 00001746  3007                     move.w     D0, D7
  2695. 00001748  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  2696. 0000174C  3206                     move.w     D1, D6
  2697. 0000174E  E741                     asl        D1.w, 3
  2698. 00001750  D041                     add.w      D0, D1
  2699. 00001752  0640 E390                addi.w     D0, 0xE390
  2700. 00001756  4875 0000                pea.l      [A5 + D0.w]
  2701. 0000175A  3007                     move.w     D0, D7
  2702. 0000175C  C1FC 006D                muls.w     D0, 0x6D /* 'm' */
  2703. 00001760  0640 FF93                addi.w     D0, 0xFF93
  2704. 00001764  3F00                     move.w     -[A7], D0
  2705. 00001766  3006                     move.w     D0, D6
  2706. 00001768  C1FC 005E                muls.w     D0, 0x5E /* '^' */
  2707. 0000176C  0640 0030                addi.w     D0, 0x30 /* '0' */
  2708. 00001770  3F00                     move.w     -[A7], D0
  2709. 00001772  3007                     move.w     D0, D7
  2710. 00001774  C1FC 006D                muls.w     D0, 0x6D /* 'm' */
  2711. 00001778  5340                     subq.w     D0, 1
  2712. 0000177A  3F00                     move.w     -[A7], D0
  2713. 0000177C  3006                     move.w     D0, D6
  2714. 0000177E  C1FC 005E                muls.w     D0, 0x5E /* '^' */
  2715. 00001782  0640 008C                addi.w     D0, 0x8C
  2716. 00001786  3F00                     move.w     -[A7], D0
  2717. 00001788  A8A7                     syscall    SetRect
  2718. 0000178A  5246                     addq.w     D6, 1
  2719. 0000178C  0C46 0006                cmpi.w     D6, 0x6
  2720. 00001790  6FB4                     ble        -0x4A /* 00001746 */
  2721. 00001792  5247                     addq.w     D7, 1
  2722. 00001794  0C47 0002                cmpi.w     D7, 0x2
  2723. 00001798  6FAA                     ble        -0x54 /* 00001744 */
  2724. 0000179A  7E01                     moveq.l    D7, 0x01
  2725. label0000179C:
  2726. 0000179C  7C01                     moveq.l    D6, 0x01
  2727. label0000179E:
  2728. 0000179E  3007                     move.w     D0, D7
  2729. 000017A0  EB40                     asl        D0.w, 5
  2730. 000017A2  3206                     move.w     D1, D6
  2731. 000017A4  E741                     asl        D1.w, 3
  2732. 000017A6  D041                     add.w      D0, D1
  2733. 000017A8  0640 E360                addi.w     D0, 0xE360
  2734. 000017AC  4875 0000                pea.l      [A5 + D0.w]
  2735. 000017B0  3006                     move.w     D0, D6
  2736. 000017B2  C1FC 002C                muls.w     D0, 0x2C /* ',' */
  2737. 000017B6  0640 00AE                addi.w     D0, 0xAE
  2738. 000017BA  3F00                     move.w     -[A7], D0
  2739. 000017BC  3007                     move.w     D0, D7
  2740. 000017BE  C1FC 00A5                muls.w     D0, 0xA5
  2741. 000017C2  0640 FFE8                addi.w     D0, 0xFFE8
  2742. 000017C6  3F00                     move.w     -[A7], D0
  2743. 000017C8  3006                     move.w     D0, D6
  2744. 000017CA  C1FC 002C                muls.w     D0, 0x2C /* ',' */
  2745. 000017CE  0640 00D9                addi.w     D0, 0xD9
  2746. 000017D2  3F00                     move.w     -[A7], D0
  2747. 000017D4  3007                     move.w     D0, D7
  2748. 000017D6  C1FC 00A5                muls.w     D0, 0xA5
  2749. 000017DA  0640 008C                addi.w     D0, 0x8C
  2750. 000017DE  3F00                     move.w     -[A7], D0
  2751. 000017E0  A8A7                     syscall    SetRect
  2752. 000017E2  5246                     addq.w     D6, 1
  2753. 000017E4  0C46 0004                cmpi.w     D6, 0x4
  2754. 000017E8  6FB4                     ble        -0x4A /* 0000179E */
  2755. 000017EA  5247                     addq.w     D7, 1
  2756. 000017EC  0C47 0002                cmpi.w     D7, 0x2
  2757. 000017F0  6FAA                     ble        -0x54 /* 0000179C */
  2758. 000017F2  7E01                     moveq.l    D7, 0x01
  2759. label000017F4:
  2760. 000017F4  3007                     move.w     D0, D7
  2761. 000017F6  E740                     asl        D0.w, 3
  2762. 000017F8  0640 E368                addi.w     D0, 0xE368
  2763. 000017FC  4875 0000                pea.l      [A5 + D0.w]
  2764. 00001800  3F3C 01B1                move.w     -[A7], 0x1B1
  2765. 00001804  3007                     move.w     D0, D7
  2766. 00001806  C1FC 001D                muls.w     D0, 0x1D
  2767. 0000180A  0640 FFE3                addi.w     D0, 0xFFE3
  2768. 0000180E  3F00                     move.w     -[A7], D0
  2769. 00001810  3F3C 01CB                move.w     -[A7], 0x1CB
  2770. 00001814  3007                     move.w     D0, D7
  2771. 00001816  C1FC 001D                muls.w     D0, 0x1D
  2772. 0000181A  5340                     subq.w     D0, 1
  2773. 0000181C  3F00                     move.w     -[A7], D0
  2774. 0000181E  A8A7                     syscall    SetRect
  2775. 00001820  5247                     addq.w     D7, 1
  2776. 00001822  0C47 0003                cmpi.w     D7, 0x3
  2777. 00001826  6FCC                     ble        -0x32 /* 000017F4 */
  2778. 00001828  7E01                     moveq.l    D7, 0x01
  2779. label0000182A:
  2780. 0000182A  3007                     move.w     D0, D7
  2781. 0000182C  E740                     asl        D0.w, 3
  2782. 0000182E  0640 E330                addi.w     D0, 0xE330
  2783. 00001832  4875 0000                pea.l      [A5 + D0.w]
  2784. 00001836  3007                     move.w     D0, D7
  2785. 00001838  C1FC 0011                muls.w     D0, 0x11
  2786. 0000183C  0640 0179                addi.w     D0, 0x179
  2787. 00001840  3F00                     move.w     -[A7], D0
  2788. 00001842  3F3C 00BD                move.w     -[A7], 0xBD
  2789. 00001846  3007                     move.w     D0, D7
  2790. 00001848  C1FC 0011                muls.w     D0, 0x11
  2791. 0000184C  0640 0189                addi.w     D0, 0x189
  2792. 00001850  3F00                     move.w     -[A7], D0
  2793. 00001852  3F3C 00E8                move.w     -[A7], 0xE8
  2794. 00001856  A8A7                     syscall    SetRect
  2795. 00001858  5247                     addq.w     D7, 1
  2796. 0000185A  0C47 0007                cmpi.w     D7, 0x7
  2797. 0000185E  6FCA                     ble        -0x34 /* 0000182A */
  2798. 00001860  7E01                     moveq.l    D7, 0x01
  2799. label00001862:
  2800. 00001862  3007                     move.w     D0, D7
  2801. 00001864  E740                     asl        D0.w, 3
  2802. 00001866  0640 E318                addi.w     D0, 0xE318
  2803. 0000186A  4875 0000                pea.l      [A5 + D0.w]
  2804. 0000186E  3F3C 01DB                move.w     -[A7], 0x1DB
  2805. 00001872  3007                     move.w     D0, D7
  2806. 00001874  C1FC 0012                muls.w     D0, 0x12
  2807. 00001878  0640 001E                addi.w     D0, 0x1E
  2808. 0000187C  3F00                     move.w     -[A7], D0
  2809. 0000187E  3F3C 01F6                move.w     -[A7], 0x1F6
  2810. 00001882  3007                     move.w     D0, D7
  2811. 00001884  C1FC 0012                muls.w     D0, 0x12
  2812. 00001888  0640 002F                addi.w     D0, 0x2F /* '/' */
  2813. 0000188C  3F00                     move.w     -[A7], D0
  2814. 0000188E  A8A7                     syscall    SetRect
  2815. 00001890  5247                     addq.w     D7, 1
  2816. 00001892  0C47 0003                cmpi.w     D7, 0x3
  2817. 00001896  6FCA                     ble        -0x34 /* 00001862 */
  2818. 00001898  7E01                     moveq.l    D7, 0x01
  2819. label0000189A:
  2820. 0000189A  7C01                     moveq.l    D6, 0x01
  2821. label0000189C:
  2822. 0000189C  3007                     move.w     D0, D7
  2823. 0000189E  C1FC 0038                muls.w     D0, 0x38 /* '8' */
  2824. 000018A2  3206                     move.w     D1, D6
  2825. 000018A4  E741                     asl        D1.w, 3
  2826. 000018A6  D041                     add.w      D0, D1
  2827. 000018A8  0640 E270                addi.w     D0, 0xE270
  2828. 000018AC  4875 0000                pea.l      [A5 + D0.w]
  2829. 000018B0  3007                     move.w     D0, D7
  2830. 000018B2  C1FC 001D                muls.w     D0, 0x1D
  2831. 000018B6  0640 01DD                addi.w     D0, 0x1DD
  2832. 000018BA  3F00                     move.w     -[A7], D0
  2833. 000018BC  3006                     move.w     D0, D6
  2834. 000018BE  C1FC 001B                muls.w     D0, 0x1B
  2835. 000018C2  0640 FFE5                addi.w     D0, 0xFFE5
  2836. 000018C6  3F00                     move.w     -[A7], D0
  2837. 000018C8  3007                     move.w     D0, D7
  2838. 000018CA  C1FC 001D                muls.w     D0, 0x1D
  2839. 000018CE  0640 01F9                addi.w     D0, 0x1F9
  2840. 000018D2  3F00                     move.w     -[A7], D0
  2841. 000018D4  3006                     move.w     D0, D6
  2842. 000018D6  C1FC 001B                muls.w     D0, 0x1B
  2843. 000018DA  5340                     subq.w     D0, 1
  2844. 000018DC  3F00                     move.w     -[A7], D0
  2845. 000018DE  A8A7                     syscall    SetRect
  2846. 000018E0  5246                     addq.w     D6, 1
  2847. 000018E2  0C46 0007                cmpi.w     D6, 0x7
  2848. 000018E6  6FB4                     ble        -0x4A /* 0000189C */
  2849. 000018E8  5247                     addq.w     D7, 1
  2850. 000018EA  0C47 0002                cmpi.w     D7, 0x2
  2851. 000018EE  6FAA                     ble        -0x54 /* 0000189A */
  2852. 000018F0  486D E2A8                pea.l      [A5 - 0x1D58]
  2853. 000018F4  3F3C 0100                move.w     -[A7], 0x100
  2854. 000018F8  3F3C 01F0                move.w     -[A7], 0x1F0
  2855. 000018FC  3F3C 0114                move.w     -[A7], 0x114
  2856. 00001900  3F3C 0212                move.w     -[A7], 0x212
  2857. 00001904  A8A7                     syscall    SetRect
  2858. 00001906  486D E2A0                pea.l      [A5 - 0x1D60]
  2859. 0000190A  3F3C 01CC                move.w     -[A7], 0x1CC
  2860. 0000190E  4267                     clr.w      -[A7]
  2861. 00001910  3F3C 01CE                move.w     -[A7], 0x1CE
  2862. 00001914  3F3C 0002                move.w     -[A7], 0x2
  2863. 00001918  A8A7                     syscall    SetRect
  2864. 0000191A  486D E298                pea.l      [A5 - 0x1D68]
  2865. 0000191E  3F3C 01CF                move.w     -[A7], 0x1CF
  2866. 00001922  4267                     clr.w      -[A7]
  2867. 00001924  3F3C 01D4                move.w     -[A7], 0x1D4
  2868. 00001928  3F3C 0005                move.w     -[A7], 0x5
  2869. 0000192C  A8A7                     syscall    SetRect
  2870. 0000192E  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  2871. 00001932  3F3C 0074                move.w     -[A7], 0x74 /* 't' */
  2872. 00001936  487A 4614                pea.l      [PC + 0x4614 /* 00005F4C, value 0x23566963 '#Vic', pstring "Victory is almost yours as the last" */]
  2873. 0000193A  487A 45EA                pea.l      [PC + 0x45EA /* 00005F26, value 0x256F6620 '%of ', pstring "of the attack wave is destroyed.  The" */]
  2874. 0000193E  487A 45BE                pea.l      [PC + 0x45BE /* 00005EFE, value 0x26626174 '&bat', pstring "battle is not over yet, however. Sonar" */]
  2875. 00001942  487A 4598                pea.l      [PC + 0x4598 /* 00005EDC, value 0x20686173 ' has', pstring "has detected a giant mutant crab" */]
  2876. 00001946  487A 457A                pea.l      [PC + 0x457A /* 00005EC2, value 0x186D6F76, pstring "moving in from offshore." */]
  2877. 0000194A  487A 4574                pea.l      [PC + 0x4574 /* 00005EC0, value 0x12186D, cstring "" */]
  2878. 0000194E  487A 456E                pea.l      [PC + 0x456E /* 00005EBE, value 0x160012, cstring "" */]
  2879. 00001952  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2880. 00001956  3F3C 0074                move.w     -[A7], 0x74 /* 't' */
  2881. 0000195A  487A 4540                pea.l      [PC + 0x4540 /* 00005E9C, value 0x21596F75 '!You', pstring "Your ship is quickly refueled and" */]
  2882. 0000195E  487A 4518                pea.l      [PC + 0x4518 /* 00005E78, value 0x23616C6C '#all', pstring "all of your weapons are removed and" */]
  2883. 00001962  487A 44F2                pea.l      [PC + 0x44F2 /* 00005E56, value 0x21726570 '!rep', pstring "replaced with a plasma rifle with" */]
  2884. 00001966  487A 44CA                pea.l      [PC + 0x44CA /* 00005E32, value 0x22756E6C '\"unl', pstring "unlimited shots.  This battle will" */]
  2885. 0000196A  487A 44AA                pea.l      [PC + 0x44AA /* 00005E16, value 0x1B646563, pstring "decide the fate of mankind." */]
  2886. 0000196E  487A 44A4                pea.l      [PC + 0x44A4 /* 00005E14, value 0x121B64, cstring "" */]
  2887. 00001972  487A 447A                pea.l      [PC + 0x447A /* 00005DEE, value 0x25507265 '%Pre', pstring "Prepare yourself for the final battle" */]
  2888. 00001976  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2889. 0000197A  206D F960                movea.l    A0, [A5 - 0x6A0]
  2890. 0000197E  2F10                     move.l     -[A7], [A0]
  2891. 00001980  A851                     syscall    SetCursor
  2892. 00001982  0C6D 0002 F3C6           cmpi.w     [A5 - 0xC3A], 0x2
  2893. 00001988  6702                     beq        +0x4 /* 0000198C */
  2894. 0000198A  A853                     syscall    ShowCursor
  2895. label0000198C:
  2896. 0000198C  486D FED4                pea.l      [A5 - 0x12C]
  2897. 00001990  A875                     syscall    SetPBits/SetPortBits
  2898. 00001992  486D FEDA                pea.l      [A5 - 0x126]
  2899. 00001996  486D FFBC                pea.l      [A5 - 0x44]
  2900. 0000199A  A8A5                     syscall    FillRect
  2901. 0000199C  3B7C 0140 F156           move.w     [A5 - 0xEAA], 0x140
  2902. 000019A2  3B7C 0156 F15A           move.w     [A5 - 0xEA6], 0x156
  2903. 000019A8  3B7C 0200 F15C           move.w     [A5 - 0xEA4], 0x200
  2904. 000019AE  426D F158                clr.w      [A5 - 0xEA8]
  2905. 000019B2  486D F156                pea.l      [A5 - 0xEAA]
  2906. 000019B6  A8A3                     syscall    EraseRect
  2907. 000019B8  486D F156                pea.l      [A5 - 0xEAA]
  2908. 000019BC  A8A1                     syscall    FrameRect
  2909. 000019BE  3F3C 0005                move.w     -[A7], 0x5
  2910. 000019C2  3F3C 014F                move.w     -[A7], 0x14F
  2911. 000019C6  A893                     syscall    MoveTo
  2912. 000019C8  4267                     clr.w      -[A7]
  2913. 000019CA  A889                     syscall    TextMode
  2914. 000019CC  487A 4418                pea.l      [PC + 0x4418 /* 00005DE6, value 0x653636F, pstring "Score:" */]
  2915. 000019D0  A884                     syscall    DrawString
  2916. 000019D2  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  2917. 000019D6  3F3C 014F                move.w     -[A7], 0x14F
  2918. 000019DA  A893                     syscall    MoveTo
  2919. 000019DC  302D F108                move.w     D0, [A5 - 0xEF8]
  2920. 000019E0  48C0                     ext.l      D0
  2921. 000019E2  2F00                     move.l     -[A7], D0
  2922. 000019E4  486D EDFA                pea.l      [A5 - 0x1206]
  2923. 000019E8  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  2924. 000019EC  486D EDFA                pea.l      [A5 - 0x1206]
  2925. 000019F0  A884                     syscall    DrawString
  2926. 000019F2  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  2927. 000019F6  3F3C 014F                move.w     -[A7], 0x14F
  2928. 000019FA  A893                     syscall    MoveTo
  2929. 000019FC  487A 43E0                pea.l      [PC + 0x43E0 /* 00005DDE, value 0x6205761, pstring " Wave:" */]
  2930. 00001A00  A884                     syscall    DrawString
  2931. 00001A02  3F3C 0087                move.w     -[A7], 0x87
  2932. 00001A06  3F3C 014F                move.w     -[A7], 0x14F
  2933. 00001A0A  A893                     syscall    MoveTo
  2934. 00001A0C  302D F468                move.w     D0, [A5 - 0xB98]
  2935. 00001A10  5340                     subq.w     D0, 1
  2936. 00001A12  48C0                     ext.l      D0
  2937. 00001A14  81FC 0003                divs.w     D0, 0x3
  2938. 00001A18  4840                     swap.w     D0
  2939. 00001A1A  5240                     addq.w     D0, 1
  2940. 00001A1C  48C0                     ext.l      D0
  2941. 00001A1E  2F00                     move.l     -[A7], D0
  2942. 00001A20  486D EDFA                pea.l      [A5 - 0x1206]
  2943. 00001A24  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  2944. 00001A28  486D EDFA                pea.l      [A5 - 0x1206]
  2945. 00001A2C  A884                     syscall    DrawString
  2946. 00001A2E  3F3C 009B                move.w     -[A7], 0x9B
  2947. 00001A32  3F3C 014F                move.w     -[A7], 0x14F
  2948. 00001A36  A893                     syscall    MoveTo
  2949. 00001A38  487A 439C                pea.l      [PC + 0x439C /* 00005DD6, value 0x6426561, pstring "Beach:" */]
  2950. 00001A3C  A884                     syscall    DrawString
  2951. 00001A3E  3F3C 00C8                move.w     -[A7], 0xC8
  2952. 00001A42  3F3C 014F                move.w     -[A7], 0x14F
  2953. 00001A46  A893                     syscall    MoveTo
  2954. 00001A48  302D F468                move.w     D0, [A5 - 0xB98]
  2955. 00001A4C  5340                     subq.w     D0, 1
  2956. 00001A4E  48C0                     ext.l      D0
  2957. 00001A50  81FC 0003                divs.w     D0, 0x3
  2958. 00001A54  5240                     addq.w     D0, 1
  2959. 00001A56  48C0                     ext.l      D0
  2960. 00001A58  2F00                     move.l     -[A7], D0
  2961. 00001A5A  486D EDFA                pea.l      [A5 - 0x1206]
  2962. 00001A5E  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  2963. 00001A62  486D EDFA                pea.l      [A5 - 0x1206]
  2964. 00001A66  A884                     syscall    DrawString
  2965. 00001A68  3F3C 00DC                move.w     -[A7], 0xDC
  2966. 00001A6C  3F3C 014F                move.w     -[A7], 0x14F
  2967. 00001A70  A893                     syscall    MoveTo
  2968. 00001A72  487A 435A                pea.l      [PC + 0x435A /* 00005DCE, value 0x7456E65, pstring "Energy:" */]
  2969. 00001A76  A884                     syscall    DrawString
  2970. 00001A78  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  2971. 00001A7C  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  2972. 00001A80  486D F156                pea.l      [A5 - 0xEAA]
  2973. 00001A84  3F3C 01C2                move.w     -[A7], 0x1C2
  2974. 00001A88  3F3C 0145                move.w     -[A7], 0x145
  2975. 00001A8C  3F3C 01D6                move.w     -[A7], 0x1D6
  2976. 00001A90  3F3C 0159                move.w     -[A7], 0x159
  2977. 00001A94  A8A7                     syscall    SetRect
  2978. 00001A96  302D F83C                move.w     D0, [A5 - 0x7C4]
  2979. 00001A9A  5340                     subq.w     D0, 1
  2980. 00001A9C  3D40 FB42                move.w     [A6 - 0x4BE], D0
  2981. 00001AA0  7E01                     moveq.l    D7, 0x01
  2982. 00001AA2  602A                     bra        +0x2C /* 00001ACE */
  2983. label00001AA4:
  2984. 00001AA4  486D F4D2                pea.l      [A5 - 0xB2E]
  2985. 00001AA8  486D F4E2                pea.l      [A5 - 0xB1E]
  2986. 00001AAC  486D F3A6                pea.l      [A5 - 0xC5A]
  2987. 00001AB0  486D F156                pea.l      [A5 - 0xEAA]
  2988. 00001AB4  3F3C 0001                move.w     -[A7], 0x1
  2989. 00001AB8  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  2990. 00001ABC  A8EC                     syscall    CopyBits
  2991. 00001ABE  486D F156                pea.l      [A5 - 0xEAA]
  2992. 00001AC2  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  2993. 00001AC6  4267                     clr.w      -[A7]
  2994. 00001AC8  A8A8                     syscall    OffsetRect
  2995. 00001ACA  5247                     addq.w     D7, 1
  2996. 00001ACC  6906                     bvs        +0x8 /* 00001AD4 */
  2997. label00001ACE:
  2998. 00001ACE  BE6E FB42                cmp.w      D7, [A6 - 0x4BE]
  2999. 00001AD2  6FD0                     ble        -0x2E /* 00001AA4 */
  3000. label00001AD4:
  3001. 00001AD4  486D FF52                pea.l      [A5 - 0xAE]
  3002. 00001AD8  A875                     syscall    SetPBits/SetPortBits
  3003. 00001ADA  486D FED4                pea.l      [A5 - 0x12C]
  3004. 00001ADE  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  3005. 00001AE2  426D F156                clr.w      [A5 - 0xEAA]
  3006. 00001AE6  3B7C 0140 F15A           move.w     [A5 - 0xEA6], 0x140
  3007. 00001AEC  3B7C 0200 F15C           move.w     [A5 - 0xEA4], 0x200
  3008. 00001AF2  426D F158                clr.w      [A5 - 0xEA8]
  3009. 00001AF6  486E FFE8                pea.l      [A6 - 0x18]
  3010. 00001AFA  3F3C 01B0                move.w     -[A7], 0x1B0
  3011. 00001AFE  3F3C 008D                move.w     -[A7], 0x8D
  3012. 00001B02  3F3C 01D6                move.w     -[A7], 0x1D6
  3013. 00001B06  3F3C 0098                move.w     -[A7], 0x98
  3014. 00001B0A  A8A7                     syscall    SetRect
  3015. 00001B0C  486E FFE0                pea.l      [A6 - 0x20]
  3016. 00001B10  3F3C 018A                move.w     -[A7], 0x18A
  3017. 00001B14  3F3C 008D                move.w     -[A7], 0x8D
  3018. 00001B18  3F3C 01AF                move.w     -[A7], 0x1AF
  3019. 00001B1C  3F3C 0098                move.w     -[A7], 0x98
  3020. 00001B20  A8A7                     syscall    SetRect
  3021. 00001B22  486E FFC0                pea.l      [A6 - 0x40]
  3022. 00001B26  3F3C 01C2                move.w     -[A7], 0x1C2
  3023. 00001B2A  3F3C 005D                move.w     -[A7], 0x5D /* ']' */
  3024. 00001B2E  3F3C 01CA                move.w     -[A7], 0x1CA
  3025. 00001B32  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  3026. 00001B36  A8A7                     syscall    SetRect
  3027. 00001B38  486E FFC8                pea.l      [A6 - 0x38]
  3028. 00001B3C  3F3C 01CB                move.w     -[A7], 0x1CB
  3029. 00001B40  3F3C 005D                move.w     -[A7], 0x5D /* ']' */
  3030. 00001B44  3F3C 01D3                move.w     -[A7], 0x1D3
  3031. 00001B48  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  3032. 00001B4C  A8A7                     syscall    SetRect
  3033. 00001B4E  486E FFD0                pea.l      [A6 - 0x30]
  3034. 00001B52  3F3C 018A                move.w     -[A7], 0x18A
  3035. 00001B56  3F3C 0099                move.w     -[A7], 0x99
  3036. 00001B5A  3F3C 0192                move.w     -[A7], 0x192
  3037. 00001B5E  3F3C 00A0                move.w     -[A7], 0xA0
  3038. 00001B62  A8A7                     syscall    SetRect
  3039. 00001B64  486E FFD8                pea.l      [A6 - 0x28]
  3040. 00001B68  3F3C 0193                move.w     -[A7], 0x193
  3041. 00001B6C  3F3C 0099                move.w     -[A7], 0x99
  3042. 00001B70  3F3C 019B                move.w     -[A7], 0x19B
  3043. 00001B74  3F3C 00A0                move.w     -[A7], 0xA0
  3044. 00001B78  A8A7                     syscall    SetRect
  3045. 00001B7A  486E FF80                pea.l      [A6 - 0x80]
  3046. 00001B7E  3F3C 01B1                move.w     -[A7], 0x1B1
  3047. 00001B82  3F3C 0057                move.w     -[A7], 0x57 /* 'W' */
  3048. 00001B86  3F3C 01C1                move.w     -[A7], 0x1C1
  3049. 00001B8A  3F3C 0066                move.w     -[A7], 0x66 /* 'f' */
  3050. 00001B8E  A8A7                     syscall    SetRect
  3051. 00001B90  486E FF88                pea.l      [A6 - 0x78]
  3052. 00001B94  3F3C 01B1                move.w     -[A7], 0x1B1
  3053. 00001B98  3F3C 0067                move.w     -[A7], 0x67 /* 'g' */
  3054. 00001B9C  3F3C 01C4                move.w     -[A7], 0x1C4
  3055. 00001BA0  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  3056. 00001BA4  A8A7                     syscall    SetRect
  3057. 00001BA6  486E FF90                pea.l      [A6 - 0x70]
  3058. 00001BAA  3F3C 01B1                move.w     -[A7], 0x1B1
  3059. 00001BAE  3F3C 0079                move.w     -[A7], 0x79 /* 'y' */
  3060. 00001BB2  3F3C 01CD                move.w     -[A7], 0x1CD
  3061. 00001BB6  3F3C 008B                move.w     -[A7], 0x8B
  3062. 00001BBA  A8A7                     syscall    SetRect
  3063. 00001BBC  486E FF98                pea.l      [A6 - 0x68]
  3064. 00001BC0  3F3C 01C5                move.w     -[A7], 0x1C5
  3065. 00001BC4  3F3C 0067                move.w     -[A7], 0x67 /* 'g' */
  3066. 00001BC8  3F3C 01D8                move.w     -[A7], 0x1D8
  3067. 00001BCC  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  3068. 00001BD0  A8A7                     syscall    SetRect
  3069. 00001BD2  486E FFA0                pea.l      [A6 - 0x60]
  3070. 00001BD6  3F3C 01C6                move.w     -[A7], 0x1C6
  3071. 00001BDA  3F3C 0176                move.w     -[A7], 0x176
  3072. 00001BDE  3F3C 01D6                move.w     -[A7], 0x1D6
  3073. 00001BE2  3F3C 0185                move.w     -[A7], 0x185
  3074. 00001BE6  A8A7                     syscall    SetRect
  3075. 00001BE8  486E FFA8                pea.l      [A6 - 0x58]
  3076. 00001BEC  3F3C 01C6                move.w     -[A7], 0x1C6
  3077. 00001BF0  3F3C 0186                move.w     -[A7], 0x186
  3078. 00001BF4  3F3C 01D9                move.w     -[A7], 0x1D9
  3079. 00001BF8  3F3C 0197                move.w     -[A7], 0x197
  3080. 00001BFC  A8A7                     syscall    SetRect
  3081. 00001BFE  486E FFB0                pea.l      [A6 - 0x50]
  3082. 00001C02  3F3C 01C6                move.w     -[A7], 0x1C6
  3083. 00001C06  3F3C 0198                move.w     -[A7], 0x198
  3084. 00001C0A  3F3C 01E2                move.w     -[A7], 0x1E2
  3085. 00001C0E  3F3C 01AA                move.w     -[A7], 0x1AA
  3086. 00001C12  A8A7                     syscall    SetRect
  3087. 00001C14  486E FFB8                pea.l      [A6 - 0x48]
  3088. 00001C18  3F3C 01DA                move.w     -[A7], 0x1DA
  3089. 00001C1C  3F3C 0186                move.w     -[A7], 0x186
  3090. 00001C20  3F3C 01ED                move.w     -[A7], 0x1ED
  3091. 00001C24  3F3C 0197                move.w     -[A7], 0x197
  3092. 00001C28  A8A7                     syscall    SetRect
  3093. 00001C2A  486E FF78                pea.l      [A6 - 0x88]
  3094. 00001C2E  3F3C 01DD                move.w     -[A7], 0x1DD
  3095. 00001C32  3F3C 0066                move.w     -[A7], 0x66 /* 'f' */
  3096. 00001C36  3F3C 01F9                move.w     -[A7], 0x1F9
  3097. 00001C3A  3F3C 0088                move.w     -[A7], 0x88
  3098. 00001C3E  A8A7                     syscall    SetRect
  3099. 00001C40  486E FF68                pea.l      [A6 - 0x98]
  3100. 00001C44  3F3C 01C6                move.w     -[A7], 0x1C6
  3101. 00001C48  3F3C 0153                move.w     -[A7], 0x153
  3102. 00001C4C  3F3C 01E5                move.w     -[A7], 0x1E5
  3103. 00001C50  3F3C 0175                move.w     -[A7], 0x175
  3104. 00001C54  A8A7                     syscall    SetRect
  3105. 00001C56  486E FF70                pea.l      [A6 - 0x90]
  3106. 00001C5A  3F3C 01E6                move.w     -[A7], 0x1E6
  3107. 00001C5E  3F3C 0153                move.w     -[A7], 0x153
  3108. 00001C62  3F3C 0205                move.w     -[A7], 0x205
  3109. 00001C66  3F3C 0175                move.w     -[A7], 0x175
  3110. 00001C6A  A8A7                     syscall    SetRect
  3111. 00001C6C  486E FF58                pea.l      [A6 - 0xA8]
  3112. 00001C70  3F3C 01BA                move.w     -[A7], 0x1BA
  3113. 00001C74  3F3C 009A                move.w     -[A7], 0x9A
  3114. 00001C78  3F3C 01D9                move.w     -[A7], 0x1D9
  3115. 00001C7C  3F3C 00BC                move.w     -[A7], 0xBC
  3116. 00001C80  A8A7                     syscall    SetRect
  3117. 00001C82  486E FF60                pea.l      [A6 - 0xA0]
  3118. 00001C86  3F3C 01DA                move.w     -[A7], 0x1DA
  3119. 00001C8A  3F3C 009A                move.w     -[A7], 0x9A
  3120. 00001C8E  3F3C 01F9                move.w     -[A7], 0x1F9
  3121. 00001C92  3F3C 00BC                move.w     -[A7], 0xBC
  3122. 00001C96  A8A7                     syscall    SetRect
  3123. 00001C98  486E FC92                pea.l      [A6 - 0x36E]
  3124. 00001C9C  3F3C 009A                move.w     -[A7], 0x9A
  3125. 00001CA0  3F3C 00FC                move.w     -[A7], 0xFC
  3126. 00001CA4  3F3C 00F5                move.w     -[A7], 0xF5
  3127. 00001CA8  3F3C 0113                move.w     -[A7], 0x113
  3128. 00001CAC  A8A7                     syscall    SetRect
  3129. 00001CAE  594F                     subq.w     A7, 4
  3130. 00001CB0  2F3C 0000 1DC4           move.l     -[A7], 0x1DC4
  3131. 00001CB6  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  3132. 00001CBA  2D5F FE14                move.l     [A6 - 0x1EC], [A7]+
  3133. 00001CBE  3D7C 001E FE18           move.w     [A6 - 0x1E8], 0x1E
  3134. 00001CC4  486E FE1A                pea.l      [A6 - 0x1E6]
  3135. 00001CC8  4267                     clr.w      -[A7]
  3136. 00001CCA  4267                     clr.w      -[A7]
  3137. 00001CCC  3F3C 00E5                move.w     -[A7], 0xE5
  3138. 00001CD0  3F3C 00F2                move.w     -[A7], 0xF2
  3139. 00001CD4  A8A7                     syscall    SetRect
  3140. 00001CD6  4245                     clr.w      D5
  3141. 00001CD8  3D7C 0002 FE40           move.w     [A6 - 0x1C0], 0x2
  3142. 00001CDE  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  3143. 00001CE2  2F2D F876                move.l     -[A7], [A5 - 0x78A]
  3144. 00001CE6  594F                     subq.w     A7, 4
  3145. 00001CE8  2F2D F872                move.l     -[A7], [A5 - 0x78E]
  3146. 00001CEC  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  3147. 00001CF0  42A7                     clr.l      -[A7]
  3148. 00001CF2  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  3149. 00001CF6  486D FB46                pea.l      [A5 - 0x4BA]
  3150. 00001CFA  A8A4                     syscall    InvertRect
  3151. 00001CFC  486D FB46                pea.l      [A5 - 0x4BA]
  3152. 00001D00  A8A4                     syscall    InvertRect
  3153. 00001D02  486D FB46                pea.l      [A5 - 0x4BA]
  3154. 00001D06  A8A4                     syscall    InvertRect
  3155. 00001D08  486D FB46                pea.l      [A5 - 0x4BA]
  3156. 00001D0C  A8A4                     syscall    InvertRect
  3157. 00001D0E  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  3158. 00001D12  2F2D F876                move.l     -[A7], [A5 - 0x78A]
  3159. 00001D16  594F                     subq.w     A7, 4
  3160. 00001D18  2F2D F872                move.l     -[A7], [A5 - 0x78E]
  3161. 00001D1C  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  3162. 00001D20  42A7                     clr.l      -[A7]
  3163. 00001D22  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  3164. 00001D26  486D F156                pea.l      [A5 - 0xEAA]
  3165. 00001D2A  486D FFBC                pea.l      [A5 - 0x44]
  3166. 00001D2E  A8A5                     syscall    FillRect
  3167. 00001D30  486D F156                pea.l      [A5 - 0xEAA]
  3168. 00001D34  486D FFC4                pea.l      [A5 - 0x3C]
  3169. 00001D38  A8A5                     syscall    FillRect
  3170. 00001D3A  486D F156                pea.l      [A5 - 0xEAA]
  3171. 00001D3E  486D FFBC                pea.l      [A5 - 0x44]
  3172. 00001D42  A8A5                     syscall    FillRect
  3173. 00001D44  486D F156                pea.l      [A5 - 0xEAA]
  3174. 00001D48  486D FFB4                pea.l      [A5 - 0x4C]
  3175. 00001D4C  A8A5                     syscall    FillRect
  3176. 00001D4E  486D F156                pea.l      [A5 - 0xEAA]
  3177. 00001D52  486D FFC4                pea.l      [A5 - 0x3C]
  3178. 00001D56  A8A5                     syscall    FillRect
  3179. 00001D58  486D F156                pea.l      [A5 - 0xEAA]
  3180. 00001D5C  486D FFA4                pea.l      [A5 - 0x5C]
  3181. 00001D60  A8A5                     syscall    FillRect
  3182. 00001D62  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  3183. 00001D66  2F2D F876                move.l     -[A7], [A5 - 0x78A]
  3184. 00001D6A  594F                     subq.w     A7, 4
  3185. 00001D6C  2F2D F872                move.l     -[A7], [A5 - 0x78E]
  3186. 00001D70  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  3187. 00001D74  42A7                     clr.l      -[A7]
  3188. 00001D76  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  3189. 00001D7A  486D F156                pea.l      [A5 - 0xEAA]
  3190. 00001D7E  486D FFAC                pea.l      [A5 - 0x54]
  3191. 00001D82  A8A5                     syscall    FillRect
  3192. 00001D84  486D F156                pea.l      [A5 - 0xEAA]
  3193. 00001D88  486D FFBC                pea.l      [A5 - 0x44]
  3194. 00001D8C  A8A5                     syscall    FillRect
  3195. 00001D8E  486D F156                pea.l      [A5 - 0xEAA]
  3196. 00001D92  486D FFB4                pea.l      [A5 - 0x4C]
  3197. 00001D96  A8A5                     syscall    FillRect
  3198. 00001D98  486D F156                pea.l      [A5 - 0xEAA]
  3199. 00001D9C  486D FFC4                pea.l      [A5 - 0x3C]
  3200. 00001DA0  A8A5                     syscall    FillRect
  3201. 00001DA2  486D F156                pea.l      [A5 - 0xEAA]
  3202. 00001DA6  486D FFA4                pea.l      [A5 - 0x5C]
  3203. 00001DAA  A8A5                     syscall    FillRect
  3204. 00001DAC  486D F156                pea.l      [A5 - 0xEAA]
  3205. 00001DB0  486D FFAC                pea.l      [A5 - 0x54]
  3206. 00001DB4  A8A5                     syscall    FillRect
  3207. 00001DB6  486D F156                pea.l      [A5 - 0xEAA]
  3208. 00001DBA  486D FFBC                pea.l      [A5 - 0x44]
  3209. 00001DBE  A8A5                     syscall    FillRect
  3210. 00001DC0  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  3211. 00001DC4  2F2D F876                move.l     -[A7], [A5 - 0x78A]
  3212. 00001DC8  594F                     subq.w     A7, 4
  3213. 00001DCA  2F2D F872                move.l     -[A7], [A5 - 0x78E]
  3214. 00001DCE  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  3215. 00001DD2  42A7                     clr.l      -[A7]
  3216. 00001DD4  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  3217. 00001DD8  486D F156                pea.l      [A5 - 0xEAA]
  3218. 00001DDC  486D FFB4                pea.l      [A5 - 0x4C]
  3219. 00001DE0  A8A5                     syscall    FillRect
  3220. 00001DE2  486D F156                pea.l      [A5 - 0xEAA]
  3221. 00001DE6  486D FFC4                pea.l      [A5 - 0x3C]
  3222. 00001DEA  A8A5                     syscall    FillRect
  3223. 00001DEC  486D F156                pea.l      [A5 - 0xEAA]
  3224. 00001DF0  486D FFA4                pea.l      [A5 - 0x5C]
  3225. 00001DF4  A8A5                     syscall    FillRect
  3226. 00001DF6  486D F156                pea.l      [A5 - 0xEAA]
  3227. 00001DFA  486D FFAC                pea.l      [A5 - 0x54]
  3228. 00001DFE  A8A5                     syscall    FillRect
  3229. 00001E00  486D F156                pea.l      [A5 - 0xEAA]
  3230. 00001E04  486D FFA4                pea.l      [A5 - 0x5C]
  3231. 00001E08  A8A5                     syscall    FillRect
  3232. 00001E0A  486D F156                pea.l      [A5 - 0xEAA]
  3233. 00001E0E  486D FFAC                pea.l      [A5 - 0x54]
  3234. 00001E12  A8A5                     syscall    FillRect
  3235. 00001E14  486D F156                pea.l      [A5 - 0xEAA]
  3236. 00001E18  486D FFA4                pea.l      [A5 - 0x5C]
  3237. 00001E1C  A8A5                     syscall    FillRect
  3238. 00001E1E  486D F156                pea.l      [A5 - 0xEAA]
  3239. 00001E22  486D FFAC                pea.l      [A5 - 0x54]
  3240. 00001E26  A8A5                     syscall    FillRect
  3241. 00001E28  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  3242. 00001E2C  2F2D F876                move.l     -[A7], [A5 - 0x78A]
  3243. 00001E30  594F                     subq.w     A7, 4
  3244. 00001E32  2F2D F872                move.l     -[A7], [A5 - 0x78E]
  3245. 00001E36  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  3246. 00001E3A  42A7                     clr.l      -[A7]
  3247. 00001E3C  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  3248. 00001E40  486D F156                pea.l      [A5 - 0xEAA]
  3249. 00001E44  486D FFA4                pea.l      [A5 - 0x5C]
  3250. 00001E48  A8A5                     syscall    FillRect
  3251. 00001E4A  486D F156                pea.l      [A5 - 0xEAA]
  3252. 00001E4E  486D FFAC                pea.l      [A5 - 0x54]
  3253. 00001E52  A8A5                     syscall    FillRect
  3254. 00001E54  486D F156                pea.l      [A5 - 0xEAA]
  3255. 00001E58  486D FFC4                pea.l      [A5 - 0x3C]
  3256. 00001E5C  A8A5                     syscall    FillRect
  3257. 00001E5E  3B7C 0140 F156           move.w     [A5 - 0xEAA], 0x140
  3258. 00001E64  3B7C 0156 F15A           move.w     [A5 - 0xEA6], 0x156
  3259. 00001E6A  3B7C 0200 F15C           move.w     [A5 - 0xEA4], 0x200
  3260. 00001E70  426D F158                clr.w      [A5 - 0xEA8]
  3261. 00001E74  486D F156                pea.l      [A5 - 0xEAA]
  3262. 00001E78  A8A3                     syscall    EraseRect
  3263. 00001E7A  486D F156                pea.l      [A5 - 0xEAA]
  3264. 00001E7E  A8A1                     syscall    FrameRect
  3265. 00001E80  3F3C 0005                move.w     -[A7], 0x5
  3266. 00001E84  3F3C 014F                move.w     -[A7], 0x14F
  3267. 00001E88  A893                     syscall    MoveTo
  3268. 00001E8A  4267                     clr.w      -[A7]
  3269. 00001E8C  A889                     syscall    TextMode
  3270. 00001E8E  487A 3F36                pea.l      [PC + 0x3F36 /* 00005DC6, value 0x653636F, pstring "Score:" */]
  3271. 00001E92  A884                     syscall    DrawString
  3272. 00001E94  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  3273. 00001E98  3F3C 014F                move.w     -[A7], 0x14F
  3274. 00001E9C  A893                     syscall    MoveTo
  3275. 00001E9E  302D F108                move.w     D0, [A5 - 0xEF8]
  3276. 00001EA2  48C0                     ext.l      D0
  3277. 00001EA4  2F00                     move.l     -[A7], D0
  3278. 00001EA6  486D EDFA                pea.l      [A5 - 0x1206]
  3279. 00001EAA  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  3280. 00001EAE  486D EDFA                pea.l      [A5 - 0x1206]
  3281. 00001EB2  A884                     syscall    DrawString
  3282. 00001EB4  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  3283. 00001EB8  3F3C 014F                move.w     -[A7], 0x14F
  3284. 00001EBC  A893                     syscall    MoveTo
  3285. 00001EBE  487A 3EFE                pea.l      [PC + 0x3EFE /* 00005DBE, value 0x6205761, pstring " Wave:" */]
  3286. 00001EC2  A884                     syscall    DrawString
  3287. 00001EC4  3F3C 0087                move.w     -[A7], 0x87
  3288. 00001EC8  3F3C 014F                move.w     -[A7], 0x14F
  3289. 00001ECC  A893                     syscall    MoveTo
  3290. 00001ECE  302D F468                move.w     D0, [A5 - 0xB98]
  3291. 00001ED2  5340                     subq.w     D0, 1
  3292. 00001ED4  48C0                     ext.l      D0
  3293. 00001ED6  81FC 0003                divs.w     D0, 0x3
  3294. 00001EDA  4840                     swap.w     D0
  3295. 00001EDC  5240                     addq.w     D0, 1
  3296. 00001EDE  48C0                     ext.l      D0
  3297. 00001EE0  2F00                     move.l     -[A7], D0
  3298. 00001EE2  486D EDFA                pea.l      [A5 - 0x1206]
  3299. 00001EE6  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  3300. 00001EEA  486D EDFA                pea.l      [A5 - 0x1206]
  3301. 00001EEE  A884                     syscall    DrawString
  3302. 00001EF0  3F3C 009B                move.w     -[A7], 0x9B
  3303. 00001EF4  3F3C 014F                move.w     -[A7], 0x14F
  3304. 00001EF8  A893                     syscall    MoveTo
  3305. 00001EFA  487A 3EBA                pea.l      [PC + 0x3EBA /* 00005DB6, value 0x6426561, pstring "Beach:" */]
  3306. 00001EFE  A884                     syscall    DrawString
  3307. 00001F00  3F3C 00C8                move.w     -[A7], 0xC8
  3308. 00001F04  3F3C 014F                move.w     -[A7], 0x14F
  3309. 00001F08  A893                     syscall    MoveTo
  3310. 00001F0A  302D F468                move.w     D0, [A5 - 0xB98]
  3311. 00001F0E  5340                     subq.w     D0, 1
  3312. 00001F10  48C0                     ext.l      D0
  3313. 00001F12  81FC 0003                divs.w     D0, 0x3
  3314. 00001F16  5240                     addq.w     D0, 1
  3315. 00001F18  48C0                     ext.l      D0
  3316. 00001F1A  2F00                     move.l     -[A7], D0
  3317. 00001F1C  486D EDFA                pea.l      [A5 - 0x1206]
  3318. 00001F20  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  3319. 00001F24  486D EDFA                pea.l      [A5 - 0x1206]
  3320. 00001F28  A884                     syscall    DrawString
  3321. 00001F2A  3F3C 00DC                move.w     -[A7], 0xDC
  3322. 00001F2E  3F3C 014F                move.w     -[A7], 0x14F
  3323. 00001F32  A893                     syscall    MoveTo
  3324. 00001F34  487A 3E78                pea.l      [PC + 0x3E78 /* 00005DAE, value 0x7456E65, pstring "Energy:" */]
  3325. 00001F38  A884                     syscall    DrawString
  3326. 00001F3A  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  3327. 00001F3E  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  3328. 00001F42  486D F156                pea.l      [A5 - 0xEAA]
  3329. 00001F46  3F3C 01C2                move.w     -[A7], 0x1C2
  3330. 00001F4A  3F3C 0145                move.w     -[A7], 0x145
  3331. 00001F4E  3F3C 01D6                move.w     -[A7], 0x1D6
  3332. 00001F52  3F3C 0159                move.w     -[A7], 0x159
  3333. 00001F56  A8A7                     syscall    SetRect
  3334. 00001F58  302D F83C                move.w     D0, [A5 - 0x7C4]
  3335. 00001F5C  5340                     subq.w     D0, 1
  3336. 00001F5E  3D40 FB42                move.w     [A6 - 0x4BE], D0
  3337. 00001F62  7E01                     moveq.l    D7, 0x01
  3338. 00001F64  602A                     bra        +0x2C /* 00001F90 */
  3339. label00001F66:
  3340. 00001F66  486D F4D2                pea.l      [A5 - 0xB2E]
  3341. 00001F6A  486D F4E2                pea.l      [A5 - 0xB1E]
  3342. 00001F6E  486D F3A6                pea.l      [A5 - 0xC5A]
  3343. 00001F72  486D F156                pea.l      [A5 - 0xEAA]
  3344. 00001F76  3F3C 0001                move.w     -[A7], 0x1
  3345. 00001F7A  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3346. 00001F7E  A8EC                     syscall    CopyBits
  3347. 00001F80  486D F156                pea.l      [A5 - 0xEAA]
  3348. 00001F84  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  3349. 00001F88  4267                     clr.w      -[A7]
  3350. 00001F8A  A8A8                     syscall    OffsetRect
  3351. 00001F8C  5247                     addq.w     D7, 1
  3352. 00001F8E  6906                     bvs        +0x8 /* 00001F96 */
  3353. label00001F90:
  3354. 00001F90  BE6E FB42                cmp.w      D7, [A6 - 0x4BE]
  3355. 00001F94  6FD0                     ble        -0x2E /* 00001F66 */
  3356. label00001F96:
  3357. 00001F96  486D FED4                pea.l      [A5 - 0x12C]
  3358. 00001F9A  A875                     syscall    SetPBits/SetPortBits
  3359. 00001F9C  486D FEDA                pea.l      [A5 - 0x126]
  3360. 00001FA0  A8A3                     syscall    EraseRect
  3361. 00001FA2  486D F4B6                pea.l      [A5 - 0xB4A]
  3362. 00001FA6  486D F4E2                pea.l      [A5 - 0xB1E]
  3363. 00001FAA  486D E520                pea.l      [A5 - 0x1AE0]
  3364. 00001FAE  486D E520                pea.l      [A5 - 0x1AE0]
  3365. 00001FB2  3F3C 0001                move.w     -[A7], 0x1
  3366. 00001FB6  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3367. 00001FBA  A8EC                     syscall    CopyBits
  3368. 00001FBC  486D F156                pea.l      [A5 - 0xEAA]
  3369. 00001FC0  3F3C 00C9                move.w     -[A7], 0xC9
  3370. 00001FC4  3F3C 0084                move.w     -[A7], 0x84
  3371. 00001FC8  3F3C 00E7                move.w     -[A7], 0xE7
  3372. 00001FCC  3F3C 0093                move.w     -[A7], 0x93
  3373. 00001FD0  A8A7                     syscall    SetRect
  3374. 00001FD2  486D F4B6                pea.l      [A5 - 0xB4A]
  3375. 00001FD6  486D F4E2                pea.l      [A5 - 0xB1E]
  3376. 00001FDA  486D E430                pea.l      [A5 - 0x1BD0]
  3377. 00001FDE  486D F156                pea.l      [A5 - 0xEAA]
  3378. 00001FE2  3F3C 0001                move.w     -[A7], 0x1
  3379. 00001FE6  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3380. 00001FEA  A8EC                     syscall    CopyBits
  3381. 00001FEC  486D F156                pea.l      [A5 - 0xEAA]
  3382. 00001FF0  3F3C 00D1                move.w     -[A7], 0xD1
  3383. 00001FF4  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  3384. 00001FF8  3F3C 00DF                move.w     -[A7], 0xDF
  3385. 00001FFC  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  3386. 00002000  A8A7                     syscall    SetRect
  3387. 00002002  486D F4B6                pea.l      [A5 - 0xB4A]
  3388. 00002006  486D F4E2                pea.l      [A5 - 0xB1E]
  3389. 0000200A  486D E458                pea.l      [A5 - 0x1BA8]
  3390. 0000200E  486D F156                pea.l      [A5 - 0xEAA]
  3391. 00002012  4267                     clr.w      -[A7]
  3392. 00002014  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3393. 00002018  A8EC                     syscall    CopyBits
  3394. 0000201A  486D F156                pea.l      [A5 - 0xEAA]
  3395. 0000201E  3F3C 00D1                move.w     -[A7], 0xD1
  3396. 00002022  3F3C 007B                move.w     -[A7], 0x7B /* '{' */
  3397. 00002026  3F3C 00DF                move.w     -[A7], 0xDF
  3398. 0000202A  3F3C 0089                move.w     -[A7], 0x89
  3399. 0000202E  A8A7                     syscall    SetRect
  3400. 00002030  486D F4B6                pea.l      [A5 - 0xB4A]
  3401. 00002034  486D F4E2                pea.l      [A5 - 0xB1E]
  3402. 00002038  486D E4C8                pea.l      [A5 - 0x1B38]
  3403. 0000203C  486D F156                pea.l      [A5 - 0xEAA]
  3404. 00002040  4267                     clr.w      -[A7]
  3405. 00002042  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3406. 00002046  A8EC                     syscall    CopyBits
  3407. 00002048  486D F156                pea.l      [A5 - 0xEAA]
  3408. 0000204C  3F3C 00B9                move.w     -[A7], 0xB9
  3409. 00002050  3F3C 0076                move.w     -[A7], 0x76 /* 'v' */
  3410. 00002054  3F3C 00C7                move.w     -[A7], 0xC7
  3411. 00002058  3F3C 0082                move.w     -[A7], 0x82
  3412. 0000205C  A8A7                     syscall    SetRect
  3413. 0000205E  486D F4B6                pea.l      [A5 - 0xB4A]
  3414. 00002062  486D F4E2                pea.l      [A5 - 0xB1E]
  3415. 00002066  486D E490                pea.l      [A5 - 0x1B70]
  3416. 0000206A  486D F156                pea.l      [A5 - 0xEAA]
  3417. 0000206E  4267                     clr.w      -[A7]
  3418. 00002070  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3419. 00002074  A8EC                     syscall    CopyBits
  3420. 00002076  486D F156                pea.l      [A5 - 0xEAA]
  3421. 0000207A  3F3C 00E9                move.w     -[A7], 0xE9
  3422. 0000207E  3F3C 0076                move.w     -[A7], 0x76 /* 'v' */
  3423. 00002082  3F3C 00F7                move.w     -[A7], 0xF7
  3424. 00002086  3F3C 0082                move.w     -[A7], 0x82
  3425. 0000208A  A8A7                     syscall    SetRect
  3426. 0000208C  486D F4B6                pea.l      [A5 - 0xB4A]
  3427. 00002090  486D F4E2                pea.l      [A5 - 0xB1E]
  3428. 00002094  486D E500                pea.l      [A5 - 0x1B00]
  3429. 00002098  486D F156                pea.l      [A5 - 0xEAA]
  3430. 0000209C  4267                     clr.w      -[A7]
  3431. 0000209E  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3432. 000020A2  A8EC                     syscall    CopyBits
  3433. 000020A4  486D F156                pea.l      [A5 - 0xEAA]
  3434. 000020A8  3F3C 0031                move.w     -[A7], 0x31 /* '1' */
  3435. 000020AC  3F3C 006A                move.w     -[A7], 0x6A /* 'j' */
  3436. 000020B0  3F3C 009D                move.w     -[A7], 0x9D
  3437. 000020B4  3F3C 00C7                move.w     -[A7], 0xC7
  3438. 000020B8  A8A7                     syscall    SetRect
  3439. 000020BA  486D F4B6                pea.l      [A5 - 0xB4A]
  3440. 000020BE  486D F4E2                pea.l      [A5 - 0xB1E]
  3441. 000020C2  486D E3C8                pea.l      [A5 - 0x1C38]
  3442. 000020C6  486D F156                pea.l      [A5 - 0xEAA]
  3443. 000020CA  3F3C 0001                move.w     -[A7], 0x1
  3444. 000020CE  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3445. 000020D2  A8EC                     syscall    CopyBits
  3446. 000020D4  486D F156                pea.l      [A5 - 0xEAA]
  3447. 000020D8  3F3C 0113                move.w     -[A7], 0x113
  3448. 000020DC  3F3C 006A                move.w     -[A7], 0x6A /* 'j' */
  3449. 000020E0  3F3C 017F                move.w     -[A7], 0x17F
  3450. 000020E4  3F3C 00C7                move.w     -[A7], 0xC7
  3451. 000020E8  A8A7                     syscall    SetRect
  3452. 000020EA  486D F4B6                pea.l      [A5 - 0xB4A]
  3453. 000020EE  486D F4E2                pea.l      [A5 - 0xB1E]
  3454. 000020F2  486D E3F8                pea.l      [A5 - 0x1C08]
  3455. 000020F6  486D F156                pea.l      [A5 - 0xEAA]
  3456. 000020FA  3F3C 0001                move.w     -[A7], 0x1
  3457. 000020FE  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3458. 00002102  A8EC                     syscall    CopyBits
  3459. 00002104  486D F156                pea.l      [A5 - 0xEAA]
  3460. 00002108  3F3C 002B                move.w     -[A7], 0x2B /* '+' */
  3461. 0000210C  3F3C 0088                move.w     -[A7], 0x88
  3462. 00002110  3F3C 0056                move.w     -[A7], 0x56 /* 'V' */
  3463. 00002114  3F3C 012C                move.w     -[A7], 0x12C
  3464. 00002118  A8A7                     syscall    SetRect
  3465. 0000211A  486D F4B6                pea.l      [A5 - 0xB4A]
  3466. 0000211E  486D F4E2                pea.l      [A5 - 0xB1E]
  3467. 00002122  486D E388                pea.l      [A5 - 0x1C78]
  3468. 00002126  486D F156                pea.l      [A5 - 0xEAA]
  3469. 0000212A  3F3C 0001                move.w     -[A7], 0x1
  3470. 0000212E  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3471. 00002132  A8EC                     syscall    CopyBits
  3472. 00002134  486D F156                pea.l      [A5 - 0xEAA]
  3473. 00002138  3F3C 0159                move.w     -[A7], 0x159
  3474. 0000213C  3F3C 0088                move.w     -[A7], 0x88
  3475. 00002140  3F3C 0184                move.w     -[A7], 0x184
  3476. 00002144  3F3C 012C                move.w     -[A7], 0x12C
  3477. 00002148  A8A7                     syscall    SetRect
  3478. 0000214A  486D F4B6                pea.l      [A5 - 0xB4A]
  3479. 0000214E  486D F4E2                pea.l      [A5 - 0xB1E]
  3480. 00002152  486D E3A8                pea.l      [A5 - 0x1C58]
  3481. 00002156  486D F156                pea.l      [A5 - 0xEAA]
  3482. 0000215A  3F3C 0001                move.w     -[A7], 0x1
  3483. 0000215E  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3484. 00002162  A8EC                     syscall    CopyBits
  3485. 00002164  7021                     moveq.l    D0, 0x21
  3486. 00002166  2F00                     move.l     -[A7], D0
  3487. 00002168  A862                     syscall    ForeColor
  3488. 0000216A  486D FF52                pea.l      [A5 - 0xAE]
  3489. 0000216E  A875                     syscall    SetPBits/SetPortBits
  3490. 00002170  41ED FEDA                lea.l      A0, [A5 - 0x126]
  3491. 00002174  43EE FE30                lea.l      A1, [A6 - 0x1D0]
  3492. 00002178  22D8                     move.l     [A1]+, [A0]+
  3493. 0000217A  22D8                     move.l     [A1]+, [A0]+
  3494. 0000217C  486E FE30                pea.l      [A6 - 0x1D0]
  3495. 00002180  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  3496. 00002184  3F3C FED4                move.w     -[A7], 0xFED4
  3497. 00002188  A8A8                     syscall    OffsetRect
  3498. 0000218A  7E03                     moveq.l    D7, 0x03
  3499. label0000218C:
  3500. 0000218C  3007                     move.w     D0, D7
  3501. 0000218E  5540                     subq.w     D0, 2
  3502. 00002190  E740                     asl        D0.w, 3
  3503. 00002192  0640 FCB8                addi.w     D0, 0xFCB8
  3504. 00002196  49F5 0000                lea.l      A4, [A5 + D0.w]
  3505. 0000219A  3007                     move.w     D0, D7
  3506. 0000219C  5340                     subq.w     D0, 1
  3507. 0000219E  C1FC 0015                muls.w     D0, 0x15
  3508. 000021A2  3940 0002                move.w     [A4 + 0x2], D0
  3509. 000021A6  3007                     move.w     D0, D7
  3510. 000021A8  C1FC 0015                muls.w     D0, 0x15
  3511. 000021AC  5340                     subq.w     D0, 1
  3512. 000021AE  3940 0006                move.w     [A4 + 0x6], D0
  3513. 000021B2  38BC 0052                move.w     [A4], 0x52 /* 'R' */
  3514. 000021B6  397C 0073 0004           move.w     [A4 + 0x4], 0x73 /* 's' */
  3515. 000021BC  5247                     addq.w     D7, 1
  3516. 000021BE  0C47 0005                cmpi.w     D7, 0x5
  3517. 000021C2  6FC8                     ble        -0x36 /* 0000218C */
  3518. 000021C4  7C01                     moveq.l    D6, 0x01
  3519. label000021C6:
  3520. 000021C6  3006                     move.w     D0, D6
  3521. 000021C8  C1FC 000E                muls.w     D0, 0xE
  3522. 000021CC  0640 FEAE                addi.w     D0, 0xFEAE
  3523. 000021D0  4236 0000                clr.b      [A6 + D0.w]
  3524. 000021D4  5246                     addq.w     D6, 1
  3525. 000021D6  0C46 0008                cmpi.w     D6, 0x8
  3526. 000021DA  6FEA                     ble        -0x14 /* 000021C6 */
  3527. 000021DC  7C01                     moveq.l    D6, 0x01
  3528. label000021DE:
  3529. 000021DE  3006                     move.w     D0, D6
  3530. 000021E0  C1FC 000E                muls.w     D0, 0xE
  3531. 000021E4  0640 FE3E                addi.w     D0, 0xFE3E
  3532. 000021E8  4236 0000                clr.b      [A6 + D0.w]
  3533. 000021EC  5246                     addq.w     D6, 1
  3534. 000021EE  0C46 0008                cmpi.w     D6, 0x8
  3535. 000021F2  6FEA                     ble        -0x14 /* 000021DE */
  3536. 000021F4  7C01                     moveq.l    D6, 0x01
  3537. label000021F6:
  3538. 000021F6  3006                     move.w     D0, D6
  3539. 000021F8  C1FC 000C                muls.w     D0, 0xC
  3540. 000021FC  0640 FF20                addi.w     D0, 0xFF20
  3541. 00002200  4236 0000                clr.b      [A6 + D0.w]
  3542. 00002204  5246                     addq.w     D6, 1
  3543. 00002206  0C46 0002                cmpi.w     D6, 0x2
  3544. 0000220A  6FEA                     ble        -0x14 /* 000021F6 */
  3545. 0000220C  7C01                     moveq.l    D6, 0x01
  3546. label0000220E:
  3547. 0000220E  3006                     move.w     D0, D6
  3548. 00002210  D040                     add.w      D0, D0
  3549. 00002212  0640 FF3A                addi.w     D0, 0xFF3A
  3550. 00002216  4276 0000                clr.w      [A6 + D0.w]
  3551. 0000221A  5246                     addq.w     D6, 1
  3552. 0000221C  0C46 0002                cmpi.w     D6, 0x2
  3553. 00002220  6FEC                     ble        -0x12 /* 0000220E */
  3554. 00002222  7C01                     moveq.l    D6, 0x01
  3555. label00002224:
  3556. 00002224  3006                     move.w     D0, D6
  3557. 00002226  D040                     add.w      D0, D0
  3558. 00002228  0640 FF52                addi.w     D0, 0xFF52
  3559. 0000222C  3DBC 0005 0000           move.w     [A6 + D0.w], 0x5
  3560. 00002232  5246                     addq.w     D6, 1
  3561. 00002234  0C46 0002                cmpi.w     D6, 0x2
  3562. 00002238  6FEA                     ble        -0x14 /* 00002224 */
  3563. 0000223A  7C01                     moveq.l    D6, 0x01
  3564. label0000223C:
  3565. 0000223C  3006                     move.w     D0, D6
  3566. 0000223E  D040                     add.w      D0, D0
  3567. 00002240  0640 FF4A                addi.w     D0, 0xFF4A
  3568. 00002244  3DBC 0003 0000           move.w     [A6 + D0.w], 0x3
  3569. 0000224A  5246                     addq.w     D6, 1
  3570. 0000224C  0C46 0002                cmpi.w     D6, 0x2
  3571. 00002250  6FEA                     ble        -0x14 /* 0000223C */
  3572. 00002252  7C01                     moveq.l    D6, 0x01
  3573. label00002254:
  3574. 00002254  3006                     move.w     D0, D6
  3575. 00002256  D040                     add.w      D0, D0
  3576. 00002258  0640 FF46                addi.w     D0, 0xFF46
  3577. 0000225C  3DBC 0010 0000           move.w     [A6 + D0.w], 0x10
  3578. 00002262  5246                     addq.w     D6, 1
  3579. 00002264  0C46 0002                cmpi.w     D6, 0x2
  3580. 00002268  6FEA                     ble        -0x14 /* 00002254 */
  3581. 0000226A  7C01                     moveq.l    D6, 0x01
  3582. label0000226C:
  3583. 0000226C  3006                     move.w     D0, D6
  3584. 0000226E  D040                     add.w      D0, D0
  3585. 00002270  0640 FF3E                addi.w     D0, 0xFF3E
  3586. 00002274  3DBC 000D 0000           move.w     [A6 + D0.w], 0xD /* '\r' */
  3587. 0000227A  5246                     addq.w     D6, 1
  3588. 0000227C  0C46 0004                cmpi.w     D6, 0x4
  3589. 00002280  6FEA                     ble        -0x14 /* 0000226C */
  3590. 00002282  7C01                     moveq.l    D6, 0x01
  3591. label00002284:
  3592. 00002284  3006                     move.w     D0, D6
  3593. 00002286  D040                     add.w      D0, D0
  3594. 00002288  0640 FC88                addi.w     D0, 0xFC88
  3595. 0000228C  3DBC 0004 0000           move.w     [A6 + D0.w], 0x4
  3596. 00002292  5246                     addq.w     D6, 1
  3597. 00002294  0C46 0004                cmpi.w     D6, 0x4
  3598. 00002298  6FEA                     ble        -0x14 /* 00002284 */
  3599. 0000229A  3D7C 0005 FF52           move.w     [A6 - 0xAE], 0x5
  3600. 000022A0  3D7C 0014 FF50           move.w     [A6 - 0xB0], 0x14
  3601. 000022A6  3D7C 0002 FDFA           move.w     [A6 - 0x206], 0x2
  3602. 000022AC  486E FDFC                pea.l      [A6 - 0x204]
  3603. 000022B0  3F3C 00CD                move.w     -[A7], 0xCD
  3604. 000022B4  3F3C 0046                move.w     -[A7], 0x46 /* 'F' */
  3605. 000022B8  3F3C 0133                move.w     -[A7], 0x133
  3606. 000022BC  3F3C 007A                move.w     -[A7], 0x7A /* 'z' */
  3607. 000022C0  A8A7                     syscall    SetRect
  3608. 000022C2  7E01                     moveq.l    D7, 0x01
  3609. label000022C4:
  3610. 000022C4  3007                     move.w     D0, D7
  3611. 000022C6  D040                     add.w      D0, D0
  3612. 000022C8  0640 F43E                addi.w     D0, 0xF43E
  3613. 000022CC  4275 0000                clr.w      [A5 + D0.w]
  3614. 000022D0  5247                     addq.w     D7, 1
  3615. 000022D2  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  3616. 000022D6  6FEC                     ble        -0x12 /* 000022C4 */
  3617. label000022D8:
  3618. 000022D8  594F                     subq.w     A7, 4
  3619. 000022DA  A975                     syscall    TickCount
  3620. 000022DC  2B5F F11E                move.l     [A5 - 0xEE2], [A7]+
  3621. 000022E0  0C45 7530                cmpi.w     D5, 0x7530 /* 'u0' */
  3622. 000022E4  6C02                     bge        +0x4 /* 000022E8 */
  3623. 000022E6  5245                     addq.w     D5, 1
  3624. label000022E8:
  3625. 000022E8  486D F156                pea.l      [A5 - 0xEAA]
  3626. 000022EC  3F3C 00F1                move.w     -[A7], 0xF1
  3627. 000022F0  3F3C 0084                move.w     -[A7], 0x84
  3628. 000022F4  3F3C 010F                move.w     -[A7], 0x10F
  3629. 000022F8  3F3C 0093                move.w     -[A7], 0x93
  3630. 000022FC  A8A7                     syscall    SetRect
  3631. 000022FE  0C45 00E3                cmpi.w     D5, 0xE3
  3632. 00002302  5EC0                     sgt        D0
  3633. 00002304  3205                     move.w     D1, D5
  3634. 00002306  48C1                     ext.l      D1
  3635. 00002308  83FC 000A                divs.w     D1, 0xA /* '\n' */
  3636. 0000230C  4841                     swap.w     D1
  3637. 0000230E  4A41                     tst.w      D1
  3638. 00002310  57C1                     seq        D1
  3639. 00002312  C001                     and.b      D0, D1
  3640. 00002314  4A6E FF52                tst.w      [A6 - 0xAE]
  3641. 00002318  5EC1                     sgt        D1
  3642. 0000231A  C001                     and.b      D0, D1
  3643. 0000231C  6700 00CA                beq        +0xCC /* 000023E8 */
  3644. 00002320  3005                     move.w     D0, D5
  3645. 00002322  48C0                     ext.l      D0
  3646. 00002324  81FC 001E                divs.w     D0, 0x1E
  3647. 00002328  4840                     swap.w     D0
  3648. 0000232A  48C0                     ext.l      D0
  3649. 0000232C  81FC 000A                divs.w     D0, 0xA /* '\n' */
  3650. 00002330  5240                     addq.w     D0, 1
  3651. 00002332  6000 00A6                bra        +0xA8 /* 000023DA */
  3652. label00002336:
  3653. 00002336  486D F4B6                pea.l      [A5 - 0xB4A]
  3654. 0000233A  486D F4E2                pea.l      [A5 - 0xB1E]
  3655. 0000233E  486D E438                pea.l      [A5 - 0x1BC8]
  3656. 00002342  486D F156                pea.l      [A5 - 0xEAA]
  3657. 00002346  3F3C 0002                move.w     -[A7], 0x2
  3658. 0000234A  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3659. 0000234E  A8EC                     syscall    CopyBits
  3660. 00002350  486D F4B6                pea.l      [A5 - 0xB4A]
  3661. 00002354  486D F4E2                pea.l      [A5 - 0xB1E]
  3662. 00002358  486D E428                pea.l      [A5 - 0x1BD8]
  3663. 0000235C  486D F156                pea.l      [A5 - 0xEAA]
  3664. 00002360  3F3C 0002                move.w     -[A7], 0x2
  3665. 00002364  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3666. 00002368  A8EC                     syscall    CopyBits
  3667. 0000236A  6000 007C                bra        +0x7E /* 000023E8 */
  3668. label0000236E:
  3669. 0000236E  486D F4B6                pea.l      [A5 - 0xB4A]
  3670. 00002372  486D F4E2                pea.l      [A5 - 0xB1E]
  3671. 00002376  486D E428                pea.l      [A5 - 0x1BD8]
  3672. 0000237A  486D F156                pea.l      [A5 - 0xEAA]
  3673. 0000237E  3F3C 0002                move.w     -[A7], 0x2
  3674. 00002382  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3675. 00002386  A8EC                     syscall    CopyBits
  3676. 00002388  486D F4B6                pea.l      [A5 - 0xB4A]
  3677. 0000238C  486D F4E2                pea.l      [A5 - 0xB1E]
  3678. 00002390  486D E430                pea.l      [A5 - 0x1BD0]
  3679. 00002394  486D F156                pea.l      [A5 - 0xEAA]
  3680. 00002398  3F3C 0002                move.w     -[A7], 0x2
  3681. 0000239C  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3682. 000023A0  A8EC                     syscall    CopyBits
  3683. 000023A2  6044                     bra        +0x46 /* 000023E8 */
  3684. label000023A4:
  3685. 000023A4  486D F4B6                pea.l      [A5 - 0xB4A]
  3686. 000023A8  486D F4E2                pea.l      [A5 - 0xB1E]
  3687. 000023AC  486D E430                pea.l      [A5 - 0x1BD0]
  3688. 000023B0  486D F156                pea.l      [A5 - 0xEAA]
  3689. 000023B4  3F3C 0002                move.w     -[A7], 0x2
  3690. 000023B8  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3691. 000023BC  A8EC                     syscall    CopyBits
  3692. 000023BE  486D F4B6                pea.l      [A5 - 0xB4A]
  3693. 000023C2  486D F4E2                pea.l      [A5 - 0xB1E]
  3694. 000023C6  486D E438                pea.l      [A5 - 0x1BC8]
  3695. 000023CA  486D F156                pea.l      [A5 - 0xEAA]
  3696. 000023CE  3F3C 0002                move.w     -[A7], 0x2
  3697. 000023D2  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3698. 000023D6  A8EC                     syscall    CopyBits
  3699. 000023D8  600E                     bra        +0x10 /* 000023E8 */
  3700. label000023DA:
  3701. 000023DA  5340                     subq.w     D0, 1
  3702. 000023DC  6700 FF58                beq        -0xA6 /* 00002336 */
  3703. 000023E0  5340                     subq.w     D0, 1
  3704. 000023E2  678A                     beq        -0x74 /* 0000236E */
  3705. 000023E4  5340                     subq.w     D0, 1
  3706. 000023E6  67BC                     beq        -0x42 /* 000023A4 */
  3707. label000023E8:
  3708. 000023E8  7021                     moveq.l    D0, 0x21
  3709. 000023EA  2F00                     move.l     -[A7], D0
  3710. 000023EC  A862                     syscall    ForeColor
  3711. 000023EE  3005                     move.w     D0, D5
  3712. 000023F0  6000 2044                bra        +0x2046 /* 00004436 */
  3713. label000023F4:
  3714. 000023F4  486D F156                pea.l      [A5 - 0xEAA]
  3715. 000023F8  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  3716. 000023FC  3F3C 0088                move.w     -[A7], 0x88
  3717. 00002400  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  3718. 00002404  3F3C 012C                move.w     -[A7], 0x12C
  3719. 00002408  A8A7                     syscall    SetRect
  3720. 0000240A  486D F4B6                pea.l      [A5 - 0xB4A]
  3721. 0000240E  486D F4E2                pea.l      [A5 - 0xB1E]
  3722. 00002412  486D E388                pea.l      [A5 - 0x1C78]
  3723. 00002416  486D F156                pea.l      [A5 - 0xEAA]
  3724. 0000241A  3F3C 0002                move.w     -[A7], 0x2
  3725. 0000241E  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3726. 00002422  A8EC                     syscall    CopyBits
  3727. 00002424  486D F156                pea.l      [A5 - 0xEAA]
  3728. 00002428  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  3729. 0000242C  3F3C 0088                move.w     -[A7], 0x88
  3730. 00002430  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  3731. 00002434  3F3C 012C                move.w     -[A7], 0x12C
  3732. 00002438  A8A7                     syscall    SetRect
  3733. 0000243A  486D F4B6                pea.l      [A5 - 0xB4A]
  3734. 0000243E  486D F4E2                pea.l      [A5 - 0xB1E]
  3735. 00002442  486D E390                pea.l      [A5 - 0x1C70]
  3736. 00002446  486D F156                pea.l      [A5 - 0xEAA]
  3737. 0000244A  3F3C 0001                move.w     -[A7], 0x1
  3738. 0000244E  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3739. 00002452  A8EC                     syscall    CopyBits
  3740. 00002454  486D F156                pea.l      [A5 - 0xEAA]
  3741. 00002458  3F3C 0181                move.w     -[A7], 0x181
  3742. 0000245C  3F3C 0088                move.w     -[A7], 0x88
  3743. 00002460  3F3C 01AC                move.w     -[A7], 0x1AC
  3744. 00002464  3F3C 012C                move.w     -[A7], 0x12C
  3745. 00002468  A8A7                     syscall    SetRect
  3746. 0000246A  486D F4B6                pea.l      [A5 - 0xB4A]
  3747. 0000246E  486D F4E2                pea.l      [A5 - 0xB1E]
  3748. 00002472  486D E3A8                pea.l      [A5 - 0x1C58]
  3749. 00002476  486D F156                pea.l      [A5 - 0xEAA]
  3750. 0000247A  3F3C 0002                move.w     -[A7], 0x2
  3751. 0000247E  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3752. 00002482  A8EC                     syscall    CopyBits
  3753. 00002484  486D F156                pea.l      [A5 - 0xEAA]
  3754. 00002488  3F3C 0181                move.w     -[A7], 0x181
  3755. 0000248C  3F3C 0088                move.w     -[A7], 0x88
  3756. 00002490  3F3C 01AC                move.w     -[A7], 0x1AC
  3757. 00002494  3F3C 012C                move.w     -[A7], 0x12C
  3758. 00002498  A8A7                     syscall    SetRect
  3759. 0000249A  486D F4B6                pea.l      [A5 - 0xB4A]
  3760. 0000249E  486D F4E2                pea.l      [A5 - 0xB1E]
  3761. 000024A2  486D E3B0                pea.l      [A5 - 0x1C50]
  3762. 000024A6  486D F156                pea.l      [A5 - 0xEAA]
  3763. 000024AA  3F3C 0001                move.w     -[A7], 0x1
  3764. 000024AE  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3765. 000024B2  A8EC                     syscall    CopyBits
  3766. 000024B4  7021                     moveq.l    D0, 0x21
  3767. 000024B6  2F00                     move.l     -[A7], D0
  3768. 000024B8  A862                     syscall    ForeColor
  3769. 000024BA  6000 2010                bra        +0x2012 /* 000044CC */
  3770. label000024BE:
  3771. 000024BE  486D F156                pea.l      [A5 - 0xEAA]
  3772. 000024C2  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  3773. 000024C6  3F3C 0088                move.w     -[A7], 0x88
  3774. 000024CA  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  3775. 000024CE  3F3C 012C                move.w     -[A7], 0x12C
  3776. 000024D2  A8A7                     syscall    SetRect
  3777. 000024D4  486D F4B6                pea.l      [A5 - 0xB4A]
  3778. 000024D8  486D F4E2                pea.l      [A5 - 0xB1E]
  3779. 000024DC  486D E390                pea.l      [A5 - 0x1C70]
  3780. 000024E0  486D F156                pea.l      [A5 - 0xEAA]
  3781. 000024E4  3F3C 0002                move.w     -[A7], 0x2
  3782. 000024E8  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3783. 000024EC  A8EC                     syscall    CopyBits
  3784. 000024EE  486D F156                pea.l      [A5 - 0xEAA]
  3785. 000024F2  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  3786. 000024F6  3F3C 0088                move.w     -[A7], 0x88
  3787. 000024FA  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  3788. 000024FE  3F3C 012C                move.w     -[A7], 0x12C
  3789. 00002502  A8A7                     syscall    SetRect
  3790. 00002504  486D F4B6                pea.l      [A5 - 0xB4A]
  3791. 00002508  486D F4E2                pea.l      [A5 - 0xB1E]
  3792. 0000250C  486D E398                pea.l      [A5 - 0x1C68]
  3793. 00002510  486D F156                pea.l      [A5 - 0xEAA]
  3794. 00002514  3F3C 0001                move.w     -[A7], 0x1
  3795. 00002518  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3796. 0000251C  A8EC                     syscall    CopyBits
  3797. 0000251E  486D F156                pea.l      [A5 - 0xEAA]
  3798. 00002522  3F3C 0181                move.w     -[A7], 0x181
  3799. 00002526  3F3C 0088                move.w     -[A7], 0x88
  3800. 0000252A  3F3C 01AC                move.w     -[A7], 0x1AC
  3801. 0000252E  3F3C 012C                move.w     -[A7], 0x12C
  3802. 00002532  A8A7                     syscall    SetRect
  3803. 00002534  486D F4B6                pea.l      [A5 - 0xB4A]
  3804. 00002538  486D F4E2                pea.l      [A5 - 0xB1E]
  3805. 0000253C  486D E3B0                pea.l      [A5 - 0x1C50]
  3806. 00002540  486D F156                pea.l      [A5 - 0xEAA]
  3807. 00002544  3F3C 0002                move.w     -[A7], 0x2
  3808. 00002548  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3809. 0000254C  A8EC                     syscall    CopyBits
  3810. 0000254E  486D F156                pea.l      [A5 - 0xEAA]
  3811. 00002552  3F3C 0181                move.w     -[A7], 0x181
  3812. 00002556  3F3C 0088                move.w     -[A7], 0x88
  3813. 0000255A  3F3C 01AC                move.w     -[A7], 0x1AC
  3814. 0000255E  3F3C 012C                move.w     -[A7], 0x12C
  3815. 00002562  A8A7                     syscall    SetRect
  3816. 00002564  486D F4B6                pea.l      [A5 - 0xB4A]
  3817. 00002568  486D F4E2                pea.l      [A5 - 0xB1E]
  3818. 0000256C  486D E3B8                pea.l      [A5 - 0x1C48]
  3819. 00002570  486D F156                pea.l      [A5 - 0xEAA]
  3820. 00002574  3F3C 0001                move.w     -[A7], 0x1
  3821. 00002578  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3822. 0000257C  A8EC                     syscall    CopyBits
  3823. 0000257E  7021                     moveq.l    D0, 0x21
  3824. 00002580  2F00                     move.l     -[A7], D0
  3825. 00002582  A862                     syscall    ForeColor
  3826. 00002584  6000 1F46                bra        +0x1F48 /* 000044CC */
  3827. label00002588:
  3828. 00002588  486D F156                pea.l      [A5 - 0xEAA]
  3829. 0000258C  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  3830. 00002590  3F3C 0088                move.w     -[A7], 0x88
  3831. 00002594  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  3832. 00002598  3F3C 012C                move.w     -[A7], 0x12C
  3833. 0000259C  A8A7                     syscall    SetRect
  3834. 0000259E  486D F4B6                pea.l      [A5 - 0xB4A]
  3835. 000025A2  486D F4E2                pea.l      [A5 - 0xB1E]
  3836. 000025A6  486D E398                pea.l      [A5 - 0x1C68]
  3837. 000025AA  486D F156                pea.l      [A5 - 0xEAA]
  3838. 000025AE  3F3C 0002                move.w     -[A7], 0x2
  3839. 000025B2  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3840. 000025B6  A8EC                     syscall    CopyBits
  3841. 000025B8  486D F156                pea.l      [A5 - 0xEAA]
  3842. 000025BC  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  3843. 000025C0  3F3C 0088                move.w     -[A7], 0x88
  3844. 000025C4  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  3845. 000025C8  3F3C 012C                move.w     -[A7], 0x12C
  3846. 000025CC  A8A7                     syscall    SetRect
  3847. 000025CE  486D F4B6                pea.l      [A5 - 0xB4A]
  3848. 000025D2  486D F4E2                pea.l      [A5 - 0xB1E]
  3849. 000025D6  486D E3A0                pea.l      [A5 - 0x1C60]
  3850. 000025DA  486D F156                pea.l      [A5 - 0xEAA]
  3851. 000025DE  3F3C 0001                move.w     -[A7], 0x1
  3852. 000025E2  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3853. 000025E6  A8EC                     syscall    CopyBits
  3854. 000025E8  486D F156                pea.l      [A5 - 0xEAA]
  3855. 000025EC  3F3C 0181                move.w     -[A7], 0x181
  3856. 000025F0  3F3C 0088                move.w     -[A7], 0x88
  3857. 000025F4  3F3C 01AC                move.w     -[A7], 0x1AC
  3858. 000025F8  3F3C 012C                move.w     -[A7], 0x12C
  3859. 000025FC  A8A7                     syscall    SetRect
  3860. 000025FE  486D F4B6                pea.l      [A5 - 0xB4A]
  3861. 00002602  486D F4E2                pea.l      [A5 - 0xB1E]
  3862. 00002606  486D E3B8                pea.l      [A5 - 0x1C48]
  3863. 0000260A  486D F156                pea.l      [A5 - 0xEAA]
  3864. 0000260E  3F3C 0002                move.w     -[A7], 0x2
  3865. 00002612  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3866. 00002616  A8EC                     syscall    CopyBits
  3867. 00002618  486D F156                pea.l      [A5 - 0xEAA]
  3868. 0000261C  3F3C 0181                move.w     -[A7], 0x181
  3869. 00002620  3F3C 0088                move.w     -[A7], 0x88
  3870. 00002624  3F3C 01AC                move.w     -[A7], 0x1AC
  3871. 00002628  3F3C 012C                move.w     -[A7], 0x12C
  3872. 0000262C  A8A7                     syscall    SetRect
  3873. 0000262E  486D F4B6                pea.l      [A5 - 0xB4A]
  3874. 00002632  486D F4E2                pea.l      [A5 - 0xB1E]
  3875. 00002636  486D E3C0                pea.l      [A5 - 0x1C40]
  3876. 0000263A  486D F156                pea.l      [A5 - 0xEAA]
  3877. 0000263E  3F3C 0001                move.w     -[A7], 0x1
  3878. 00002642  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3879. 00002646  A8EC                     syscall    CopyBits
  3880. 00002648  7021                     moveq.l    D0, 0x21
  3881. 0000264A  2F00                     move.l     -[A7], D0
  3882. 0000264C  A862                     syscall    ForeColor
  3883. 0000264E  6000 1E7C                bra        +0x1E7E /* 000044CC */
  3884. label00002652:
  3885. 00002652  486D F156                pea.l      [A5 - 0xEAA]
  3886. 00002656  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  3887. 0000265A  3F3C 0088                move.w     -[A7], 0x88
  3888. 0000265E  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  3889. 00002662  3F3C 012C                move.w     -[A7], 0x12C
  3890. 00002666  A8A7                     syscall    SetRect
  3891. 00002668  486D F4B6                pea.l      [A5 - 0xB4A]
  3892. 0000266C  486D F4E2                pea.l      [A5 - 0xB1E]
  3893. 00002670  486D E3A0                pea.l      [A5 - 0x1C60]
  3894. 00002674  486D F156                pea.l      [A5 - 0xEAA]
  3895. 00002678  3F3C 0002                move.w     -[A7], 0x2
  3896. 0000267C  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3897. 00002680  A8EC                     syscall    CopyBits
  3898. 00002682  486D F156                pea.l      [A5 - 0xEAA]
  3899. 00002686  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  3900. 0000268A  3F3C 0088                move.w     -[A7], 0x88
  3901. 0000268E  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  3902. 00002692  3F3C 012C                move.w     -[A7], 0x12C
  3903. 00002696  A8A7                     syscall    SetRect
  3904. 00002698  486D F4B6                pea.l      [A5 - 0xB4A]
  3905. 0000269C  486D F4E2                pea.l      [A5 - 0xB1E]
  3906. 000026A0  486D E398                pea.l      [A5 - 0x1C68]
  3907. 000026A4  486D F156                pea.l      [A5 - 0xEAA]
  3908. 000026A8  3F3C 0001                move.w     -[A7], 0x1
  3909. 000026AC  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3910. 000026B0  A8EC                     syscall    CopyBits
  3911. 000026B2  486D F156                pea.l      [A5 - 0xEAA]
  3912. 000026B6  3F3C 0181                move.w     -[A7], 0x181
  3913. 000026BA  3F3C 0088                move.w     -[A7], 0x88
  3914. 000026BE  3F3C 01AC                move.w     -[A7], 0x1AC
  3915. 000026C2  3F3C 012C                move.w     -[A7], 0x12C
  3916. 000026C6  A8A7                     syscall    SetRect
  3917. 000026C8  486D F4B6                pea.l      [A5 - 0xB4A]
  3918. 000026CC  486D F4E2                pea.l      [A5 - 0xB1E]
  3919. 000026D0  486D E3C0                pea.l      [A5 - 0x1C40]
  3920. 000026D4  486D F156                pea.l      [A5 - 0xEAA]
  3921. 000026D8  3F3C 0002                move.w     -[A7], 0x2
  3922. 000026DC  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3923. 000026E0  A8EC                     syscall    CopyBits
  3924. 000026E2  486D F156                pea.l      [A5 - 0xEAA]
  3925. 000026E6  3F3C 0181                move.w     -[A7], 0x181
  3926. 000026EA  3F3C 0088                move.w     -[A7], 0x88
  3927. 000026EE  3F3C 01AC                move.w     -[A7], 0x1AC
  3928. 000026F2  3F3C 012C                move.w     -[A7], 0x12C
  3929. 000026F6  A8A7                     syscall    SetRect
  3930. 000026F8  486D F4B6                pea.l      [A5 - 0xB4A]
  3931. 000026FC  486D F4E2                pea.l      [A5 - 0xB1E]
  3932. 00002700  486D E3B8                pea.l      [A5 - 0x1C48]
  3933. 00002704  486D F156                pea.l      [A5 - 0xEAA]
  3934. 00002708  3F3C 0001                move.w     -[A7], 0x1
  3935. 0000270C  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3936. 00002710  A8EC                     syscall    CopyBits
  3937. 00002712  7021                     moveq.l    D0, 0x21
  3938. 00002714  2F00                     move.l     -[A7], D0
  3939. 00002716  A862                     syscall    ForeColor
  3940. 00002718  6000 1DB2                bra        +0x1DB4 /* 000044CC */
  3941. label0000271C:
  3942. 0000271C  486D F156                pea.l      [A5 - 0xEAA]
  3943. 00002720  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  3944. 00002724  3F3C 0088                move.w     -[A7], 0x88
  3945. 00002728  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  3946. 0000272C  3F3C 012C                move.w     -[A7], 0x12C
  3947. 00002730  A8A7                     syscall    SetRect
  3948. 00002732  486D F4B6                pea.l      [A5 - 0xB4A]
  3949. 00002736  486D F4E2                pea.l      [A5 - 0xB1E]
  3950. 0000273A  486D E398                pea.l      [A5 - 0x1C68]
  3951. 0000273E  486D F156                pea.l      [A5 - 0xEAA]
  3952. 00002742  3F3C 0002                move.w     -[A7], 0x2
  3953. 00002746  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3954. 0000274A  A8EC                     syscall    CopyBits
  3955. 0000274C  486D F156                pea.l      [A5 - 0xEAA]
  3956. 00002750  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  3957. 00002754  3F3C 0088                move.w     -[A7], 0x88
  3958. 00002758  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  3959. 0000275C  3F3C 012C                move.w     -[A7], 0x12C
  3960. 00002760  A8A7                     syscall    SetRect
  3961. 00002762  486D F4B6                pea.l      [A5 - 0xB4A]
  3962. 00002766  486D F4E2                pea.l      [A5 - 0xB1E]
  3963. 0000276A  486D E390                pea.l      [A5 - 0x1C70]
  3964. 0000276E  486D F156                pea.l      [A5 - 0xEAA]
  3965. 00002772  3F3C 0001                move.w     -[A7], 0x1
  3966. 00002776  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3967. 0000277A  A8EC                     syscall    CopyBits
  3968. 0000277C  486D F156                pea.l      [A5 - 0xEAA]
  3969. 00002780  3F3C 0181                move.w     -[A7], 0x181
  3970. 00002784  3F3C 0088                move.w     -[A7], 0x88
  3971. 00002788  3F3C 01AC                move.w     -[A7], 0x1AC
  3972. 0000278C  3F3C 012C                move.w     -[A7], 0x12C
  3973. 00002790  A8A7                     syscall    SetRect
  3974. 00002792  486D F4B6                pea.l      [A5 - 0xB4A]
  3975. 00002796  486D F4E2                pea.l      [A5 - 0xB1E]
  3976. 0000279A  486D E3B8                pea.l      [A5 - 0x1C48]
  3977. 0000279E  486D F156                pea.l      [A5 - 0xEAA]
  3978. 000027A2  3F3C 0002                move.w     -[A7], 0x2
  3979. 000027A6  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3980. 000027AA  A8EC                     syscall    CopyBits
  3981. 000027AC  486D F156                pea.l      [A5 - 0xEAA]
  3982. 000027B0  3F3C 0181                move.w     -[A7], 0x181
  3983. 000027B4  3F3C 0088                move.w     -[A7], 0x88
  3984. 000027B8  3F3C 01AC                move.w     -[A7], 0x1AC
  3985. 000027BC  3F3C 012C                move.w     -[A7], 0x12C
  3986. 000027C0  A8A7                     syscall    SetRect
  3987. 000027C2  486D F4B6                pea.l      [A5 - 0xB4A]
  3988. 000027C6  486D F4E2                pea.l      [A5 - 0xB1E]
  3989. 000027CA  486D E3B0                pea.l      [A5 - 0x1C50]
  3990. 000027CE  486D F156                pea.l      [A5 - 0xEAA]
  3991. 000027D2  3F3C 0001                move.w     -[A7], 0x1
  3992. 000027D6  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3993. 000027DA  A8EC                     syscall    CopyBits
  3994. 000027DC  7021                     moveq.l    D0, 0x21
  3995. 000027DE  2F00                     move.l     -[A7], D0
  3996. 000027E0  A862                     syscall    ForeColor
  3997. 000027E2  6000 1CE8                bra        +0x1CEA /* 000044CC */
  3998. label000027E6:
  3999. 000027E6  486D F156                pea.l      [A5 - 0xEAA]
  4000. 000027EA  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  4001. 000027EE  3F3C 0088                move.w     -[A7], 0x88
  4002. 000027F2  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  4003. 000027F6  3F3C 012C                move.w     -[A7], 0x12C
  4004. 000027FA  A8A7                     syscall    SetRect
  4005. 000027FC  486D F4B6                pea.l      [A5 - 0xB4A]
  4006. 00002800  486D F4E2                pea.l      [A5 - 0xB1E]
  4007. 00002804  486D E390                pea.l      [A5 - 0x1C70]
  4008. 00002808  486D F156                pea.l      [A5 - 0xEAA]
  4009. 0000280C  3F3C 0002                move.w     -[A7], 0x2
  4010. 00002810  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4011. 00002814  A8EC                     syscall    CopyBits
  4012. 00002816  486D F156                pea.l      [A5 - 0xEAA]
  4013. 0000281A  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  4014. 0000281E  3F3C 0088                move.w     -[A7], 0x88
  4015. 00002822  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  4016. 00002826  3F3C 012C                move.w     -[A7], 0x12C
  4017. 0000282A  A8A7                     syscall    SetRect
  4018. 0000282C  486D F4B6                pea.l      [A5 - 0xB4A]
  4019. 00002830  486D F4E2                pea.l      [A5 - 0xB1E]
  4020. 00002834  486D E388                pea.l      [A5 - 0x1C78]
  4021. 00002838  486D F156                pea.l      [A5 - 0xEAA]
  4022. 0000283C  3F3C 0001                move.w     -[A7], 0x1
  4023. 00002840  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4024. 00002844  A8EC                     syscall    CopyBits
  4025. 00002846  486D F156                pea.l      [A5 - 0xEAA]
  4026. 0000284A  3F3C 0181                move.w     -[A7], 0x181
  4027. 0000284E  3F3C 0088                move.w     -[A7], 0x88
  4028. 00002852  3F3C 01AC                move.w     -[A7], 0x1AC
  4029. 00002856  3F3C 012C                move.w     -[A7], 0x12C
  4030. 0000285A  A8A7                     syscall    SetRect
  4031. 0000285C  486D F4B6                pea.l      [A5 - 0xB4A]
  4032. 00002860  486D F4E2                pea.l      [A5 - 0xB1E]
  4033. 00002864  486D E3B0                pea.l      [A5 - 0x1C50]
  4034. 00002868  486D F156                pea.l      [A5 - 0xEAA]
  4035. 0000286C  3F3C 0002                move.w     -[A7], 0x2
  4036. 00002870  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4037. 00002874  A8EC                     syscall    CopyBits
  4038. 00002876  486D F156                pea.l      [A5 - 0xEAA]
  4039. 0000287A  3F3C 0181                move.w     -[A7], 0x181
  4040. 0000287E  3F3C 0088                move.w     -[A7], 0x88
  4041. 00002882  3F3C 01AC                move.w     -[A7], 0x1AC
  4042. 00002886  3F3C 012C                move.w     -[A7], 0x12C
  4043. 0000288A  A8A7                     syscall    SetRect
  4044. 0000288C  486D F4B6                pea.l      [A5 - 0xB4A]
  4045. 00002890  486D F4E2                pea.l      [A5 - 0xB1E]
  4046. 00002894  486D E3A8                pea.l      [A5 - 0x1C58]
  4047. 00002898  486D F156                pea.l      [A5 - 0xEAA]
  4048. 0000289C  3F3C 0001                move.w     -[A7], 0x1
  4049. 000028A0  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4050. 000028A4  A8EC                     syscall    CopyBits
  4051. 000028A6  7021                     moveq.l    D0, 0x21
  4052. 000028A8  2F00                     move.l     -[A7], D0
  4053. 000028AA  A862                     syscall    ForeColor
  4054. 000028AC  6000 1C1E                bra        +0x1C20 /* 000044CC */
  4055. label000028B0:
  4056. 000028B0  486D F156                pea.l      [A5 - 0xEAA]
  4057. 000028B4  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  4058. 000028B8  3F3C 0088                move.w     -[A7], 0x88
  4059. 000028BC  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  4060. 000028C0  3F3C 012C                move.w     -[A7], 0x12C
  4061. 000028C4  A8A7                     syscall    SetRect
  4062. 000028C6  486D F4B6                pea.l      [A5 - 0xB4A]
  4063. 000028CA  486D F4E2                pea.l      [A5 - 0xB1E]
  4064. 000028CE  486D E388                pea.l      [A5 - 0x1C78]
  4065. 000028D2  486D F156                pea.l      [A5 - 0xEAA]
  4066. 000028D6  3F3C 0002                move.w     -[A7], 0x2
  4067. 000028DA  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4068. 000028DE  A8EC                     syscall    CopyBits
  4069. 000028E0  486D F156                pea.l      [A5 - 0xEAA]
  4070. 000028E4  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  4071. 000028E8  3F3C 0088                move.w     -[A7], 0x88
  4072. 000028EC  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  4073. 000028F0  3F3C 012C                move.w     -[A7], 0x12C
  4074. 000028F4  A8A7                     syscall    SetRect
  4075. 000028F6  486D F4B6                pea.l      [A5 - 0xB4A]
  4076. 000028FA  486D F4E2                pea.l      [A5 - 0xB1E]
  4077. 000028FE  486D E390                pea.l      [A5 - 0x1C70]
  4078. 00002902  486D F156                pea.l      [A5 - 0xEAA]
  4079. 00002906  3F3C 0001                move.w     -[A7], 0x1
  4080. 0000290A  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4081. 0000290E  A8EC                     syscall    CopyBits
  4082. 00002910  486D F156                pea.l      [A5 - 0xEAA]
  4083. 00002914  3F3C 0181                move.w     -[A7], 0x181
  4084. 00002918  3F3C 0088                move.w     -[A7], 0x88
  4085. 0000291C  3F3C 01AC                move.w     -[A7], 0x1AC
  4086. 00002920  3F3C 012C                move.w     -[A7], 0x12C
  4087. 00002924  A8A7                     syscall    SetRect
  4088. 00002926  486D F4B6                pea.l      [A5 - 0xB4A]
  4089. 0000292A  486D F4E2                pea.l      [A5 - 0xB1E]
  4090. 0000292E  486D E3A8                pea.l      [A5 - 0x1C58]
  4091. 00002932  486D F156                pea.l      [A5 - 0xEAA]
  4092. 00002936  3F3C 0002                move.w     -[A7], 0x2
  4093. 0000293A  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4094. 0000293E  A8EC                     syscall    CopyBits
  4095. 00002940  486D F156                pea.l      [A5 - 0xEAA]
  4096. 00002944  3F3C 0181                move.w     -[A7], 0x181
  4097. 00002948  3F3C 0088                move.w     -[A7], 0x88
  4098. 0000294C  3F3C 01AC                move.w     -[A7], 0x1AC
  4099. 00002950  3F3C 012C                move.w     -[A7], 0x12C
  4100. 00002954  A8A7                     syscall    SetRect
  4101. 00002956  486D F4B6                pea.l      [A5 - 0xB4A]
  4102. 0000295A  486D F4E2                pea.l      [A5 - 0xB1E]
  4103. 0000295E  486D E3B0                pea.l      [A5 - 0x1C50]
  4104. 00002962  486D F156                pea.l      [A5 - 0xEAA]
  4105. 00002966  3F3C 0001                move.w     -[A7], 0x1
  4106. 0000296A  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4107. 0000296E  A8EC                     syscall    CopyBits
  4108. 00002970  7021                     moveq.l    D0, 0x21
  4109. 00002972  2F00                     move.l     -[A7], D0
  4110. 00002974  A862                     syscall    ForeColor
  4111. 00002976  6000 1B54                bra        +0x1B56 /* 000044CC */
  4112. label0000297A:
  4113. 0000297A  486D F156                pea.l      [A5 - 0xEAA]
  4114. 0000297E  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  4115. 00002982  3F3C 0088                move.w     -[A7], 0x88
  4116. 00002986  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  4117. 0000298A  3F3C 012C                move.w     -[A7], 0x12C
  4118. 0000298E  A8A7                     syscall    SetRect
  4119. 00002990  486D F4B6                pea.l      [A5 - 0xB4A]
  4120. 00002994  486D F4E2                pea.l      [A5 - 0xB1E]
  4121. 00002998  486D E390                pea.l      [A5 - 0x1C70]
  4122. 0000299C  486D F156                pea.l      [A5 - 0xEAA]
  4123. 000029A0  3F3C 0002                move.w     -[A7], 0x2
  4124. 000029A4  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4125. 000029A8  A8EC                     syscall    CopyBits
  4126. 000029AA  486D F156                pea.l      [A5 - 0xEAA]
  4127. 000029AE  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  4128. 000029B2  3F3C 0088                move.w     -[A7], 0x88
  4129. 000029B6  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  4130. 000029BA  3F3C 012C                move.w     -[A7], 0x12C
  4131. 000029BE  A8A7                     syscall    SetRect
  4132. 000029C0  486D F4B6                pea.l      [A5 - 0xB4A]
  4133. 000029C4  486D F4E2                pea.l      [A5 - 0xB1E]
  4134. 000029C8  486D E398                pea.l      [A5 - 0x1C68]
  4135. 000029CC  486D F156                pea.l      [A5 - 0xEAA]
  4136. 000029D0  3F3C 0001                move.w     -[A7], 0x1
  4137. 000029D4  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4138. 000029D8  A8EC                     syscall    CopyBits
  4139. 000029DA  486D F156                pea.l      [A5 - 0xEAA]
  4140. 000029DE  3F3C 0181                move.w     -[A7], 0x181
  4141. 000029E2  3F3C 0088                move.w     -[A7], 0x88
  4142. 000029E6  3F3C 01AC                move.w     -[A7], 0x1AC
  4143. 000029EA  3F3C 012C                move.w     -[A7], 0x12C
  4144. 000029EE  A8A7                     syscall    SetRect
  4145. 000029F0  486D F4B6                pea.l      [A5 - 0xB4A]
  4146. 000029F4  486D F4E2                pea.l      [A5 - 0xB1E]
  4147. 000029F8  486D E3B0                pea.l      [A5 - 0x1C50]
  4148. 000029FC  486D F156                pea.l      [A5 - 0xEAA]
  4149. 00002A00  3F3C 0002                move.w     -[A7], 0x2
  4150. 00002A04  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4151. 00002A08  A8EC                     syscall    CopyBits
  4152. 00002A0A  486D F156                pea.l      [A5 - 0xEAA]
  4153. 00002A0E  3F3C 0181                move.w     -[A7], 0x181
  4154. 00002A12  3F3C 0088                move.w     -[A7], 0x88
  4155. 00002A16  3F3C 01AC                move.w     -[A7], 0x1AC
  4156. 00002A1A  3F3C 012C                move.w     -[A7], 0x12C
  4157. 00002A1E  A8A7                     syscall    SetRect
  4158. 00002A20  486D F4B6                pea.l      [A5 - 0xB4A]
  4159. 00002A24  486D F4E2                pea.l      [A5 - 0xB1E]
  4160. 00002A28  486D E3B8                pea.l      [A5 - 0x1C48]
  4161. 00002A2C  486D F156                pea.l      [A5 - 0xEAA]
  4162. 00002A30  3F3C 0001                move.w     -[A7], 0x1
  4163. 00002A34  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4164. 00002A38  A8EC                     syscall    CopyBits
  4165. 00002A3A  7021                     moveq.l    D0, 0x21
  4166. 00002A3C  2F00                     move.l     -[A7], D0
  4167. 00002A3E  A862                     syscall    ForeColor
  4168. 00002A40  6000 1A8A                bra        +0x1A8C /* 000044CC */
  4169. label00002A44:
  4170. 00002A44  486D F156                pea.l      [A5 - 0xEAA]
  4171. 00002A48  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  4172. 00002A4C  3F3C 0088                move.w     -[A7], 0x88
  4173. 00002A50  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  4174. 00002A54  3F3C 012C                move.w     -[A7], 0x12C
  4175. 00002A58  A8A7                     syscall    SetRect
  4176. 00002A5A  486D F4B6                pea.l      [A5 - 0xB4A]
  4177. 00002A5E  486D F4E2                pea.l      [A5 - 0xB1E]
  4178. 00002A62  486D E398                pea.l      [A5 - 0x1C68]
  4179. 00002A66  486D F156                pea.l      [A5 - 0xEAA]
  4180. 00002A6A  3F3C 0002                move.w     -[A7], 0x2
  4181. 00002A6E  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4182. 00002A72  A8EC                     syscall    CopyBits
  4183. 00002A74  486D F156                pea.l      [A5 - 0xEAA]
  4184. 00002A78  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  4185. 00002A7C  3F3C 0088                move.w     -[A7], 0x88
  4186. 00002A80  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  4187. 00002A84  3F3C 012C                move.w     -[A7], 0x12C
  4188. 00002A88  A8A7                     syscall    SetRect
  4189. 00002A8A  486D F4B6                pea.l      [A5 - 0xB4A]
  4190. 00002A8E  486D F4E2                pea.l      [A5 - 0xB1E]
  4191. 00002A92  486D E3A0                pea.l      [A5 - 0x1C60]
  4192. 00002A96  486D F156                pea.l      [A5 - 0xEAA]
  4193. 00002A9A  3F3C 0001                move.w     -[A7], 0x1
  4194. 00002A9E  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4195. 00002AA2  A8EC                     syscall    CopyBits
  4196. 00002AA4  486D F156                pea.l      [A5 - 0xEAA]
  4197. 00002AA8  3F3C 0181                move.w     -[A7], 0x181
  4198. 00002AAC  3F3C 0088                move.w     -[A7], 0x88
  4199. 00002AB0  3F3C 01AC                move.w     -[A7], 0x1AC
  4200. 00002AB4  3F3C 012C                move.w     -[A7], 0x12C
  4201. 00002AB8  A8A7                     syscall    SetRect
  4202. 00002ABA  486D F4B6                pea.l      [A5 - 0xB4A]
  4203. 00002ABE  486D F4E2                pea.l      [A5 - 0xB1E]
  4204. 00002AC2  486D E3B8                pea.l      [A5 - 0x1C48]
  4205. 00002AC6  486D F156                pea.l      [A5 - 0xEAA]
  4206. 00002ACA  3F3C 0002                move.w     -[A7], 0x2
  4207. 00002ACE  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4208. 00002AD2  A8EC                     syscall    CopyBits
  4209. 00002AD4  486D F156                pea.l      [A5 - 0xEAA]
  4210. 00002AD8  3F3C 0181                move.w     -[A7], 0x181
  4211. 00002ADC  3F3C 0088                move.w     -[A7], 0x88
  4212. 00002AE0  3F3C 01AC                move.w     -[A7], 0x1AC
  4213. 00002AE4  3F3C 012C                move.w     -[A7], 0x12C
  4214. 00002AE8  A8A7                     syscall    SetRect
  4215. 00002AEA  486D F4B6                pea.l      [A5 - 0xB4A]
  4216. 00002AEE  486D F4E2                pea.l      [A5 - 0xB1E]
  4217. 00002AF2  486D E3C0                pea.l      [A5 - 0x1C40]
  4218. 00002AF6  486D F156                pea.l      [A5 - 0xEAA]
  4219. 00002AFA  3F3C 0001                move.w     -[A7], 0x1
  4220. 00002AFE  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4221. 00002B02  A8EC                     syscall    CopyBits
  4222. 00002B04  7021                     moveq.l    D0, 0x21
  4223. 00002B06  2F00                     move.l     -[A7], D0
  4224. 00002B08  A862                     syscall    ForeColor
  4225. 00002B0A  6000 19C0                bra        +0x19C2 /* 000044CC */
  4226. label00002B0E:
  4227. 00002B0E  486D F156                pea.l      [A5 - 0xEAA]
  4228. 00002B12  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  4229. 00002B16  3F3C 0088                move.w     -[A7], 0x88
  4230. 00002B1A  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  4231. 00002B1E  3F3C 012C                move.w     -[A7], 0x12C
  4232. 00002B22  A8A7                     syscall    SetRect
  4233. 00002B24  486D F4B6                pea.l      [A5 - 0xB4A]
  4234. 00002B28  486D F4E2                pea.l      [A5 - 0xB1E]
  4235. 00002B2C  486D E3A0                pea.l      [A5 - 0x1C60]
  4236. 00002B30  486D F156                pea.l      [A5 - 0xEAA]
  4237. 00002B34  3F3C 0002                move.w     -[A7], 0x2
  4238. 00002B38  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4239. 00002B3C  A8EC                     syscall    CopyBits
  4240. 00002B3E  486D F156                pea.l      [A5 - 0xEAA]
  4241. 00002B42  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  4242. 00002B46  3F3C 0088                move.w     -[A7], 0x88
  4243. 00002B4A  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  4244. 00002B4E  3F3C 012C                move.w     -[A7], 0x12C
  4245. 00002B52  A8A7                     syscall    SetRect
  4246. 00002B54  486D F4B6                pea.l      [A5 - 0xB4A]
  4247. 00002B58  486D F4E2                pea.l      [A5 - 0xB1E]
  4248. 00002B5C  486D E398                pea.l      [A5 - 0x1C68]
  4249. 00002B60  486D F156                pea.l      [A5 - 0xEAA]
  4250. 00002B64  3F3C 0001                move.w     -[A7], 0x1
  4251. 00002B68  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4252. 00002B6C  A8EC                     syscall    CopyBits
  4253. 00002B6E  486D F156                pea.l      [A5 - 0xEAA]
  4254. 00002B72  3F3C 0181                move.w     -[A7], 0x181
  4255. 00002B76  3F3C 0088                move.w     -[A7], 0x88
  4256. 00002B7A  3F3C 01AC                move.w     -[A7], 0x1AC
  4257. 00002B7E  3F3C 012C                move.w     -[A7], 0x12C
  4258. 00002B82  A8A7                     syscall    SetRect
  4259. 00002B84  486D F4B6                pea.l      [A5 - 0xB4A]
  4260. 00002B88  486D F4E2                pea.l      [A5 - 0xB1E]
  4261. 00002B8C  486D E3C0                pea.l      [A5 - 0x1C40]
  4262. 00002B90  486D F156                pea.l      [A5 - 0xEAA]
  4263. 00002B94  3F3C 0002                move.w     -[A7], 0x2
  4264. 00002B98  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4265. 00002B9C  A8EC                     syscall    CopyBits
  4266. 00002B9E  486D F156                pea.l      [A5 - 0xEAA]
  4267. 00002BA2  3F3C 0181                move.w     -[A7], 0x181
  4268. 00002BA6  3F3C 0088                move.w     -[A7], 0x88
  4269. 00002BAA  3F3C 01AC                move.w     -[A7], 0x1AC
  4270. 00002BAE  3F3C 012C                move.w     -[A7], 0x12C
  4271. 00002BB2  A8A7                     syscall    SetRect
  4272. 00002BB4  486D F4B6                pea.l      [A5 - 0xB4A]
  4273. 00002BB8  486D F4E2                pea.l      [A5 - 0xB1E]
  4274. 00002BBC  486D E3B8                pea.l      [A5 - 0x1C48]
  4275. 00002BC0  486D F156                pea.l      [A5 - 0xEAA]
  4276. 00002BC4  3F3C 0001                move.w     -[A7], 0x1
  4277. 00002BC8  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4278. 00002BCC  A8EC                     syscall    CopyBits
  4279. 00002BCE  7021                     moveq.l    D0, 0x21
  4280. 00002BD0  2F00                     move.l     -[A7], D0
  4281. 00002BD2  A862                     syscall    ForeColor
  4282. 00002BD4  6000 18F6                bra        +0x18F8 /* 000044CC */
  4283. label00002BD8:
  4284. 00002BD8  486D F156                pea.l      [A5 - 0xEAA]
  4285. 00002BDC  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  4286. 00002BE0  3F3C 0088                move.w     -[A7], 0x88
  4287. 00002BE4  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  4288. 00002BE8  3F3C 012C                move.w     -[A7], 0x12C
  4289. 00002BEC  A8A7                     syscall    SetRect
  4290. 00002BEE  486D F4B6                pea.l      [A5 - 0xB4A]
  4291. 00002BF2  486D F4E2                pea.l      [A5 - 0xB1E]
  4292. 00002BF6  486D E398                pea.l      [A5 - 0x1C68]
  4293. 00002BFA  486D F156                pea.l      [A5 - 0xEAA]
  4294. 00002BFE  3F3C 0002                move.w     -[A7], 0x2
  4295. 00002C02  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4296. 00002C06  A8EC                     syscall    CopyBits
  4297. 00002C08  486D F156                pea.l      [A5 - 0xEAA]
  4298. 00002C0C  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  4299. 00002C10  3F3C 0088                move.w     -[A7], 0x88
  4300. 00002C14  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  4301. 00002C18  3F3C 012C                move.w     -[A7], 0x12C
  4302. 00002C1C  A8A7                     syscall    SetRect
  4303. 00002C1E  486D F4B6                pea.l      [A5 - 0xB4A]
  4304. 00002C22  486D F4E2                pea.l      [A5 - 0xB1E]
  4305. 00002C26  486D E390                pea.l      [A5 - 0x1C70]
  4306. 00002C2A  486D F156                pea.l      [A5 - 0xEAA]
  4307. 00002C2E  3F3C 0001                move.w     -[A7], 0x1
  4308. 00002C32  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4309. 00002C36  A8EC                     syscall    CopyBits
  4310. 00002C38  486D F156                pea.l      [A5 - 0xEAA]
  4311. 00002C3C  3F3C 0181                move.w     -[A7], 0x181
  4312. 00002C40  3F3C 0088                move.w     -[A7], 0x88
  4313. 00002C44  3F3C 01AC                move.w     -[A7], 0x1AC
  4314. 00002C48  3F3C 012C                move.w     -[A7], 0x12C
  4315. 00002C4C  A8A7                     syscall    SetRect
  4316. 00002C4E  486D F4B6                pea.l      [A5 - 0xB4A]
  4317. 00002C52  486D F4E2                pea.l      [A5 - 0xB1E]
  4318. 00002C56  486D E3B8                pea.l      [A5 - 0x1C48]
  4319. 00002C5A  486D F156                pea.l      [A5 - 0xEAA]
  4320. 00002C5E  3F3C 0002                move.w     -[A7], 0x2
  4321. 00002C62  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4322. 00002C66  A8EC                     syscall    CopyBits
  4323. 00002C68  486D F156                pea.l      [A5 - 0xEAA]
  4324. 00002C6C  3F3C 0181                move.w     -[A7], 0x181
  4325. 00002C70  3F3C 0088                move.w     -[A7], 0x88
  4326. 00002C74  3F3C 01AC                move.w     -[A7], 0x1AC
  4327. 00002C78  3F3C 012C                move.w     -[A7], 0x12C
  4328. 00002C7C  A8A7                     syscall    SetRect
  4329. 00002C7E  486D F4B6                pea.l      [A5 - 0xB4A]
  4330. 00002C82  486D F4E2                pea.l      [A5 - 0xB1E]
  4331. 00002C86  486D E3B0                pea.l      [A5 - 0x1C50]
  4332. 00002C8A  486D F156                pea.l      [A5 - 0xEAA]
  4333. 00002C8E  3F3C 0001                move.w     -[A7], 0x1
  4334. 00002C92  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4335. 00002C96  A8EC                     syscall    CopyBits
  4336. 00002C98  7021                     moveq.l    D0, 0x21
  4337. 00002C9A  2F00                     move.l     -[A7], D0
  4338. 00002C9C  A862                     syscall    ForeColor
  4339. 00002C9E  6000 182C                bra        +0x182E /* 000044CC */
  4340. label00002CA2:
  4341. 00002CA2  486D F156                pea.l      [A5 - 0xEAA]
  4342. 00002CA6  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  4343. 00002CAA  3F3C 0088                move.w     -[A7], 0x88
  4344. 00002CAE  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  4345. 00002CB2  3F3C 012C                move.w     -[A7], 0x12C
  4346. 00002CB6  A8A7                     syscall    SetRect
  4347. 00002CB8  486D F4B6                pea.l      [A5 - 0xB4A]
  4348. 00002CBC  486D F4E2                pea.l      [A5 - 0xB1E]
  4349. 00002CC0  486D E390                pea.l      [A5 - 0x1C70]
  4350. 00002CC4  486D F156                pea.l      [A5 - 0xEAA]
  4351. 00002CC8  3F3C 0002                move.w     -[A7], 0x2
  4352. 00002CCC  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4353. 00002CD0  A8EC                     syscall    CopyBits
  4354. 00002CD2  486D F156                pea.l      [A5 - 0xEAA]
  4355. 00002CD6  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  4356. 00002CDA  3F3C 0088                move.w     -[A7], 0x88
  4357. 00002CDE  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  4358. 00002CE2  3F3C 012C                move.w     -[A7], 0x12C
  4359. 00002CE6  A8A7                     syscall    SetRect
  4360. 00002CE8  486D F4B6                pea.l      [A5 - 0xB4A]
  4361. 00002CEC  486D F4E2                pea.l      [A5 - 0xB1E]
  4362. 00002CF0  486D E388                pea.l      [A5 - 0x1C78]
  4363. 00002CF4  486D F156                pea.l      [A5 - 0xEAA]
  4364. 00002CF8  3F3C 0001                move.w     -[A7], 0x1
  4365. 00002CFC  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4366. 00002D00  A8EC                     syscall    CopyBits
  4367. 00002D02  486D F156                pea.l      [A5 - 0xEAA]
  4368. 00002D06  3F3C 0181                move.w     -[A7], 0x181
  4369. 00002D0A  3F3C 0088                move.w     -[A7], 0x88
  4370. 00002D0E  3F3C 01AC                move.w     -[A7], 0x1AC
  4371. 00002D12  3F3C 012C                move.w     -[A7], 0x12C
  4372. 00002D16  A8A7                     syscall    SetRect
  4373. 00002D18  486D F4B6                pea.l      [A5 - 0xB4A]
  4374. 00002D1C  486D F4E2                pea.l      [A5 - 0xB1E]
  4375. 00002D20  486D E3B0                pea.l      [A5 - 0x1C50]
  4376. 00002D24  486D F156                pea.l      [A5 - 0xEAA]
  4377. 00002D28  3F3C 0002                move.w     -[A7], 0x2
  4378. 00002D2C  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4379. 00002D30  A8EC                     syscall    CopyBits
  4380. 00002D32  486D F156                pea.l      [A5 - 0xEAA]
  4381. 00002D36  3F3C 0181                move.w     -[A7], 0x181
  4382. 00002D3A  3F3C 0088                move.w     -[A7], 0x88
  4383. 00002D3E  3F3C 01AC                move.w     -[A7], 0x1AC
  4384. 00002D42  3F3C 012C                move.w     -[A7], 0x12C
  4385. 00002D46  A8A7                     syscall    SetRect
  4386. 00002D48  486D F4B6                pea.l      [A5 - 0xB4A]
  4387. 00002D4C  486D F4E2                pea.l      [A5 - 0xB1E]
  4388. 00002D50  486D E3A8                pea.l      [A5 - 0x1C58]
  4389. 00002D54  486D F156                pea.l      [A5 - 0xEAA]
  4390. 00002D58  3F3C 0001                move.w     -[A7], 0x1
  4391. 00002D5C  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4392. 00002D60  A8EC                     syscall    CopyBits
  4393. 00002D62  7021                     moveq.l    D0, 0x21
  4394. 00002D64  2F00                     move.l     -[A7], D0
  4395. 00002D66  A862                     syscall    ForeColor
  4396. 00002D68  486E FE38                pea.l      [A6 - 0x1C8]
  4397. 00002D6C  4267                     clr.w      -[A7]
  4398. 00002D6E  3F3C 0002                move.w     -[A7], 0x2
  4399. 00002D72  A8A8                     syscall    OffsetRect
  4400. 00002D74  6000 1756                bra        +0x1758 /* 000044CC */
  4401. label00002D78:
  4402. 00002D78  486E FE30                pea.l      [A6 - 0x1D0]
  4403. 00002D7C  4267                     clr.w      -[A7]
  4404. 00002D7E  3F3C 0004                move.w     -[A7], 0x4
  4405. 00002D82  A8A8                     syscall    OffsetRect
  4406. 00002D84  486D FED4                pea.l      [A5 - 0x12C]
  4407. 00002D88  486D F4E2                pea.l      [A5 - 0xB1E]
  4408. 00002D8C  486D FEDA                pea.l      [A5 - 0x126]
  4409. 00002D90  486E FE30                pea.l      [A6 - 0x1D0]
  4410. 00002D94  4267                     clr.w      -[A7]
  4411. 00002D96  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4412. 00002D9A  A8EC                     syscall    CopyBits
  4413. 00002D9C  6000 172E                bra        +0x1730 /* 000044CC */
  4414. label00002DA0:
  4415. 00002DA0  486E FE38                pea.l      [A6 - 0x1C8]
  4416. 00002DA4  3F3C 00F6                move.w     -[A7], 0xF6
  4417. 00002DA8  3F3C FFDD                move.w     -[A7], 0xFFDD
  4418. 00002DAC  3F3C 010A                move.w     -[A7], 0x10A
  4419. 00002DB0  3F3C FFFF                move.w     -[A7], 0xFFFF
  4420. 00002DB4  A8A7                     syscall    SetRect
  4421. 00002DB6  486D F4D2                pea.l      [A5 - 0xB2E]
  4422. 00002DBA  486D F4E2                pea.l      [A5 - 0xB1E]
  4423. 00002DBE  486D FCC8                pea.l      [A5 - 0x338]
  4424. 00002DC2  486E FE38                pea.l      [A6 - 0x1C8]
  4425. 00002DC6  3F3C 0002                move.w     -[A7], 0x2
  4426. 00002DCA  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4427. 00002DCE  A8EC                     syscall    CopyBits
  4428. 00002DD0  6000 16FA                bra        +0x16FC /* 000044CC */
  4429. label00002DD4:
  4430. 00002DD4  486D F4D2                pea.l      [A5 - 0xB2E]
  4431. 00002DD8  486D F4E2                pea.l      [A5 - 0xB1E]
  4432. 00002DDC  3005                     move.w     D0, D5
  4433. 00002DDE  48C0                     ext.l      D0
  4434. 00002DE0  81FC 0002                divs.w     D0, 0x2
  4435. 00002DE4  4840                     swap.w     D0
  4436. 00002DE6  5240                     addq.w     D0, 1
  4437. 00002DE8  E740                     asl        D0.w, 3
  4438. 00002DEA  0640 FCB8                addi.w     D0, 0xFCB8
  4439. 00002DEE  4875 0000                pea.l      [A5 + D0.w]
  4440. 00002DF2  486E FE38                pea.l      [A6 - 0x1C8]
  4441. 00002DF6  3F3C 0002                move.w     -[A7], 0x2
  4442. 00002DFA  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4443. 00002DFE  A8EC                     syscall    CopyBits
  4444. 00002E00  486E FE38                pea.l      [A6 - 0x1C8]
  4445. 00002E04  4267                     clr.w      -[A7]
  4446. 00002E06  3F3C 0001                move.w     -[A7], 0x1
  4447. 00002E0A  A8A8                     syscall    OffsetRect
  4448. 00002E0C  486D F4D2                pea.l      [A5 - 0xB2E]
  4449. 00002E10  486D F4E2                pea.l      [A5 - 0xB1E]
  4450. 00002E14  3005                     move.w     D0, D5
  4451. 00002E16  5240                     addq.w     D0, 1
  4452. 00002E18  48C0                     ext.l      D0
  4453. 00002E1A  81FC 0002                divs.w     D0, 0x2
  4454. 00002E1E  4840                     swap.w     D0
  4455. 00002E20  5240                     addq.w     D0, 1
  4456. 00002E22  E740                     asl        D0.w, 3
  4457. 00002E24  0640 FCB8                addi.w     D0, 0xFCB8
  4458. 00002E28  4875 0000                pea.l      [A5 + D0.w]
  4459. 00002E2C  486E FE38                pea.l      [A6 - 0x1C8]
  4460. 00002E30  3F3C 0002                move.w     -[A7], 0x2
  4461. 00002E34  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4462. 00002E38  A8EC                     syscall    CopyBits
  4463. 00002E3A  6000 1690                bra        +0x1692 /* 000044CC */
  4464. label00002E3E:
  4465. 00002E3E  486D F4D2                pea.l      [A5 - 0xB2E]
  4466. 00002E42  486D F4E2                pea.l      [A5 - 0xB1E]
  4467. 00002E46  486D FCC8                pea.l      [A5 - 0x338]
  4468. 00002E4A  486E FE38                pea.l      [A6 - 0x1C8]
  4469. 00002E4E  3F3C 0002                move.w     -[A7], 0x2
  4470. 00002E52  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4471. 00002E56  A8EC                     syscall    CopyBits
  4472. 00002E58  486E FE38                pea.l      [A6 - 0x1C8]
  4473. 00002E5C  4267                     clr.w      -[A7]
  4474. 00002E5E  3F3C FFFE                move.w     -[A7], 0xFFFE
  4475. 00002E62  A8A8                     syscall    OffsetRect
  4476. 00002E64  486E FE38                pea.l      [A6 - 0x1C8]
  4477. 00002E68  A8A3                     syscall    EraseRect
  4478. 00002E6A  486E FE38                pea.l      [A6 - 0x1C8]
  4479. 00002E6E  4267                     clr.w      -[A7]
  4480. 00002E70  3F3C 0002                move.w     -[A7], 0x2
  4481. 00002E74  A8A8                     syscall    OffsetRect
  4482. 00002E76  486D F4E2                pea.l      [A5 - 0xB1E]
  4483. 00002E7A  486D F4B6                pea.l      [A5 - 0xB4A]
  4484. 00002E7E  486E FE38                pea.l      [A6 - 0x1C8]
  4485. 00002E82  486D E2A8                pea.l      [A5 - 0x1D58]
  4486. 00002E86  4267                     clr.w      -[A7]
  4487. 00002E88  42A7                     clr.l      -[A7]
  4488. 00002E8A  A8EC                     syscall    CopyBits
  4489. 00002E8C  7021                     moveq.l    D0, 0x21
  4490. 00002E8E  2F00                     move.l     -[A7], D0
  4491. 00002E90  A862                     syscall    ForeColor
  4492. 00002E92  4243                     clr.w      D3
  4493. 00002E94  4244                     clr.w      D4
  4494. 00002E96  3F3C 00F6                move.w     -[A7], 0xF6
  4495. 00002E9A  3F3C 007A                move.w     -[A7], 0x7A /* 'z' */
  4496. 00002E9E  A893                     syscall    MoveTo
  4497. 00002EA0  3F03                     move.w     -[A7], D3
  4498. 00002EA2  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  4499. 00002EA6  A892                     syscall    Line
  4500. 00002EA8  3F3C 0109                move.w     -[A7], 0x109
  4501. 00002EAC  3F3C 007A                move.w     -[A7], 0x7A /* 'z' */
  4502. 00002EB0  A893                     syscall    MoveTo
  4503. 00002EB2  3F04                     move.w     -[A7], D4
  4504. 00002EB4  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  4505. 00002EB8  A892                     syscall    Line
  4506. 00002EBA  426E FE24                clr.w      [A6 - 0x1DC]
  4507. 00002EBE  426E FE22                clr.w      [A6 - 0x1DE]
  4508. 00002EC2  6000 1608                bra        +0x160A /* 000044CC */
  4509. label00002EC6:
  4510. 00002EC6  3005                     move.w     D0, D5
  4511. 00002EC8  48C0                     ext.l      D0
  4512. 00002ECA  81FC 0002                divs.w     D0, 0x2
  4513. 00002ECE  4840                     swap.w     D0
  4514. 00002ED0  4A40                     tst.w      D0
  4515. 00002ED2  6600 15F8                bne        +0x15FA /* 000044CC */
  4516. 00002ED6  486D F4B6                pea.l      [A5 - 0xB4A]
  4517. 00002EDA  486D F4E2                pea.l      [A5 - 0xB1E]
  4518. 00002EDE  486D E2A8                pea.l      [A5 - 0x1D58]
  4519. 00002EE2  486E FE38                pea.l      [A6 - 0x1C8]
  4520. 00002EE6  4267                     clr.w      -[A7]
  4521. 00002EE8  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4522. 00002EEC  A8EC                     syscall    CopyBits
  4523. 00002EEE  486E FE38                pea.l      [A6 - 0x1C8]
  4524. 00002EF2  4267                     clr.w      -[A7]
  4525. 00002EF4  3F3C 0002                move.w     -[A7], 0x2
  4526. 00002EF8  A8A8                     syscall    OffsetRect
  4527. 00002EFA  486D F4E2                pea.l      [A5 - 0xB1E]
  4528. 00002EFE  486D F4B6                pea.l      [A5 - 0xB4A]
  4529. 00002F02  486E FE38                pea.l      [A6 - 0x1C8]
  4530. 00002F06  486D E2A8                pea.l      [A5 - 0x1D58]
  4531. 00002F0A  4267                     clr.w      -[A7]
  4532. 00002F0C  42A7                     clr.l      -[A7]
  4533. 00002F0E  A8EC                     syscall    CopyBits
  4534. 00002F10  486D F4D2                pea.l      [A5 - 0xB2E]
  4535. 00002F14  486D F4E2                pea.l      [A5 - 0xB1E]
  4536. 00002F18  3005                     move.w     D0, D5
  4537. 00002F1A  48C0                     ext.l      D0
  4538. 00002F1C  81FC 0002                divs.w     D0, 0x2
  4539. 00002F20  4840                     swap.w     D0
  4540. 00002F22  5240                     addq.w     D0, 1
  4541. 00002F24  E740                     asl        D0.w, 3
  4542. 00002F26  0640 FCB8                addi.w     D0, 0xFCB8
  4543. 00002F2A  4875 0000                pea.l      [A5 + D0.w]
  4544. 00002F2E  486E FE38                pea.l      [A6 - 0x1C8]
  4545. 00002F32  3F3C 0001                move.w     -[A7], 0x1
  4546. 00002F36  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4547. 00002F3A  A8EC                     syscall    CopyBits
  4548. 00002F3C  7021                     moveq.l    D0, 0x21
  4549. 00002F3E  2F00                     move.l     -[A7], D0
  4550. 00002F40  A862                     syscall    ForeColor
  4551. 00002F42  6000 1588                bra        +0x158A /* 000044CC */
  4552. label00002F46:
  4553. 00002F46  486D F4B6                pea.l      [A5 - 0xB4A]
  4554. 00002F4A  A875                     syscall    SetPBits/SetPortBits
  4555. 00002F4C  486D E2A8                pea.l      [A5 - 0x1D58]
  4556. 00002F50  A8A3                     syscall    EraseRect
  4557. 00002F52  486D FF52                pea.l      [A5 - 0xAE]
  4558. 00002F56  A875                     syscall    SetPBits/SetPortBits
  4559. 00002F58  486D F4B6                pea.l      [A5 - 0xB4A]
  4560. 00002F5C  486D F4E2                pea.l      [A5 - 0xB1E]
  4561. 00002F60  486D E2A8                pea.l      [A5 - 0x1D58]
  4562. 00002F64  486E FE38                pea.l      [A6 - 0x1C8]
  4563. 00002F68  4267                     clr.w      -[A7]
  4564. 00002F6A  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4565. 00002F6E  A8EC                     syscall    CopyBits
  4566. 00002F70  486E FE38                pea.l      [A6 - 0x1C8]
  4567. 00002F74  3F3C 00F8                move.w     -[A7], 0xF8
  4568. 00002F78  3F3C 004A                move.w     -[A7], 0x4A /* 'J' */
  4569. 00002F7C  3F3C 0108                move.w     -[A7], 0x108
  4570. 00002F80  3F3C 0075                move.w     -[A7], 0x75 /* 'u' */
  4571. 00002F84  A8A7                     syscall    SetRect
  4572. 00002F86  7021                     moveq.l    D0, 0x21
  4573. 00002F88  2F00                     move.l     -[A7], D0
  4574. 00002F8A  A862                     syscall    ForeColor
  4575. 00002F8C  6000 153E                bra        +0x1540 /* 000044CC */
  4576. label00002F90:
  4577. 00002F90  3005                     move.w     D0, D5
  4578. 00002F92  48C0                     ext.l      D0
  4579. 00002F94  81FC 0002                divs.w     D0, 0x2
  4580. 00002F98  4840                     swap.w     D0
  4581. 00002F9A  4A40                     tst.w      D0
  4582. 00002F9C  6600 152E                bne        +0x1530 /* 000044CC */
  4583. 00002FA0  486D F4B6                pea.l      [A5 - 0xB4A]
  4584. 00002FA4  486D F4E2                pea.l      [A5 - 0xB1E]
  4585. 00002FA8  3005                     move.w     D0, D5
  4586. 00002FAA  0640 FF2C                addi.w     D0, 0xFF2C
  4587. 00002FAE  48C0                     ext.l      D0
  4588. 00002FB0  81FC 0002                divs.w     D0, 0x2
  4589. 00002FB4  E740                     asl        D0.w, 3
  4590. 00002FB6  0640 E330                addi.w     D0, 0xE330
  4591. 00002FBA  4875 0000                pea.l      [A5 + D0.w]
  4592. 00002FBE  486E FE38                pea.l      [A6 - 0x1C8]
  4593. 00002FC2  4267                     clr.w      -[A7]
  4594. 00002FC4  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4595. 00002FC8  A8EC                     syscall    CopyBits
  4596. 00002FCA  6000 1500                bra        +0x1502 /* 000044CC */
  4597. label00002FCE:
  4598. 00002FCE  4A6E FDFA                tst.w      [A6 - 0x206]
  4599. 00002FD2  57C0                     seq        D0
  4600. 00002FD4  3205                     move.w     D1, D5
  4601. 00002FD6  48C1                     ext.l      D1
  4602. 00002FD8  83FC 000B                divs.w     D1, 0xB
  4603. 00002FDC  4841                     swap.w     D1
  4604. 00002FDE  4A41                     tst.w      D1
  4605. 00002FE0  57C1                     seq        D1
  4606. 00002FE2  C001                     and.b      D0, D1
  4607. 00002FE4  6754                     beq        +0x56 /* 0000303A */
  4608. 00002FE6  486D F156                pea.l      [A5 - 0xEAA]
  4609. 00002FEA  3F3C 018A                move.w     -[A7], 0x18A
  4610. 00002FEE  3005                     move.w     D0, D5
  4611. 00002FF0  48C0                     ext.l      D0
  4612. 00002FF2  81FC 0002                divs.w     D0, 0x2
  4613. 00002FF6  4840                     swap.w     D0
  4614. 00002FF8  C1FC 0035                muls.w     D0, 0x35 /* '5' */
  4615. 00002FFC  0640 00E9                addi.w     D0, 0xE9
  4616. 00003000  3F00                     move.w     -[A7], D0
  4617. 00003002  3F3C 01F0                move.w     -[A7], 0x1F0
  4618. 00003006  3005                     move.w     D0, D5
  4619. 00003008  48C0                     ext.l      D0
  4620. 0000300A  81FC 0002                divs.w     D0, 0x2
  4621. 0000300E  4840                     swap.w     D0
  4622. 00003010  C1FC 0035                muls.w     D0, 0x35 /* '5' */
  4623. 00003014  0640 011D                addi.w     D0, 0x11D
  4624. 00003018  3F00                     move.w     -[A7], D0
  4625. 0000301A  A8A7                     syscall    SetRect
  4626. 0000301C  486D F4B6                pea.l      [A5 - 0xB4A]
  4627. 00003020  486D F4E2                pea.l      [A5 - 0xB1E]
  4628. 00003024  486D F156                pea.l      [A5 - 0xEAA]
  4629. 00003028  486E FDFC                pea.l      [A6 - 0x204]
  4630. 0000302C  4267                     clr.w      -[A7]
  4631. 0000302E  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4632. 00003032  A8EC                     syscall    CopyBits
  4633. 00003034  7021                     moveq.l    D0, 0x21
  4634. 00003036  2F00                     move.l     -[A7], D0
  4635. 00003038  A862                     syscall    ForeColor
  4636. label0000303A:
  4637. 0000303A  0C6D 00A0 F464           cmpi.w     [A5 - 0xB9C], 0xA0
  4638. 00003040  5DC0                     slt        D0
  4639. 00003042  4A6E FE24                tst.w      [A6 - 0x1DC]
  4640. 00003046  57C1                     seq        D1
  4641. 00003048  C001                     and.b      D0, D1
  4642. 0000304A  6706                     beq        +0x8 /* 00003052 */
  4643. 0000304C  3D7C 0001 FE24           move.w     [A6 - 0x1DC], 0x1
  4644. label00003052:
  4645. 00003052  0C6D 015E F460           cmpi.w     [A5 - 0xBA0], 0x15E
  4646. 00003058  5EC0                     sgt        D0
  4647. 0000305A  4A6E FE22                tst.w      [A6 - 0x1DE]
  4648. 0000305E  57C1                     seq        D1
  4649. 00003060  C001                     and.b      D0, D1
  4650. 00003062  6706                     beq        +0x8 /* 0000306A */
  4651. 00003064  3D7C 0001 FE22           move.w     [A6 - 0x1DE], 0x1
  4652. label0000306A:
  4653. 0000306A  4A6E FE24                tst.w      [A6 - 0x1DC]
  4654. 0000306E  5EC0                     sgt        D0
  4655. 00003070  4A6E FE22                tst.w      [A6 - 0x1DE]
  4656. 00003074  5EC1                     sgt        D1
  4657. 00003076  8001                     or.b       D0, D1
  4658. 00003078  6700 0124                beq        +0x126 /* 0000319E */
  4659. 0000307C  7C01                     moveq.l    D6, 0x01
  4660. label0000307E:
  4661. 0000307E  3006                     move.w     D0, D6
  4662. 00003080  D040                     add.w      D0, D0
  4663. 00003082  0640 F43E                addi.w     D0, 0xF43E
  4664. 00003086  4A75 0000                tst.w      [A5 + D0.w]
  4665. 0000308A  6F00 0108                ble        +0x10A /* 00003194 */
  4666. 0000308E  486D F156                pea.l      [A5 - 0xEAA]
  4667. 00003092  3006                     move.w     D0, D6
  4668. 00003094  E740                     asl        D0.w, 3
  4669. 00003096  0640 F3EA                addi.w     D0, 0xF3EA
  4670. 0000309A  3035 0000                move.w     D0, [A5 + D0.w]
  4671. 0000309E  0640 FFE2                addi.w     D0, 0xFFE2
  4672. 000030A2  3F00                     move.w     -[A7], D0
  4673. 000030A4  3006                     move.w     D0, D6
  4674. 000030A6  E540                     asl        D0.w, 2
  4675. 000030A8  0640 F3C4                addi.w     D0, 0xF3C4
  4676. 000030AC  3035 0000                move.w     D0, [A5 + D0.w]
  4677. 000030B0  5B40                     subq.w     D0, 5
  4678. 000030B2  3F00                     move.w     -[A7], D0
  4679. 000030B4  3006                     move.w     D0, D6
  4680. 000030B6  E740                     asl        D0.w, 3
  4681. 000030B8  0640 F3EA                addi.w     D0, 0xF3EA
  4682. 000030BC  3035 0000                move.w     D0, [A5 + D0.w]
  4683. 000030C0  0640 001E                addi.w     D0, 0x1E
  4684. 000030C4  3F00                     move.w     -[A7], D0
  4685. 000030C6  3006                     move.w     D0, D6
  4686. 000030C8  E540                     asl        D0.w, 2
  4687. 000030CA  0640 F3C4                addi.w     D0, 0xF3C4
  4688. 000030CE  3035 0000                move.w     D0, [A5 + D0.w]
  4689. 000030D2  0640 0037                addi.w     D0, 0x37 /* '7' */
  4690. 000030D6  3F00                     move.w     -[A7], D0
  4691. 000030D8  A8A7                     syscall    SetRect
  4692. 000030DA  3006                     move.w     D0, D6
  4693. 000030DC  D040                     add.w      D0, D0
  4694. 000030DE  0640 F43E                addi.w     D0, 0xF43E
  4695. 000030E2  4A75 0000                tst.w      [A5 + D0.w]
  4696. 000030E6  5EC0                     sgt        D0
  4697. 000030E8  3206                     move.w     D1, D6
  4698. 000030EA  D241                     add.w      D1, D1
  4699. 000030EC  0641 F43E                addi.w     D1, 0xF43E
  4700. 000030F0  0C75 0006 1000           cmpi.w     [A5 + D1.w], 0x6
  4701. 000030F6  5DC1                     slt        D1
  4702. 000030F8  C001                     and.b      D0, D1
  4703. 000030FA  6734                     beq        +0x36 /* 00003130 */
  4704. 000030FC  486D F4C4                pea.l      [A5 - 0xB3C]
  4705. 00003100  486D F4E2                pea.l      [A5 - 0xB1E]
  4706. 00003104  3006                     move.w     D0, D6
  4707. 00003106  D040                     add.w      D0, D0
  4708. 00003108  0640 F43E                addi.w     D0, 0xF43E
  4709. 0000310C  3035 0000                move.w     D0, [A5 + D0.w]
  4710. 00003110  E740                     asl        D0.w, 3
  4711. 00003112  0640 F11E                addi.w     D0, 0xF11E
  4712. 00003116  4875 0000                pea.l      [A5 + D0.w]
  4713. 0000311A  3006                     move.w     D0, D6
  4714. 0000311C  E740                     asl        D0.w, 3
  4715. 0000311E  0640 F3E8                addi.w     D0, 0xF3E8
  4716. 00003122  4875 0000                pea.l      [A5 + D0.w]
  4717. 00003126  3F3C 0002                move.w     -[A7], 0x2
  4718. 0000312A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4719. 0000312E  A8EC                     syscall    CopyBits
  4720. label00003130:
  4721. 00003130  3006                     move.w     D0, D6
  4722. 00003132  D040                     add.w      D0, D0
  4723. 00003134  0640 F43E                addi.w     D0, 0xF43E
  4724. 00003138  0C75 0006 0000           cmpi.w     [A5 + D0.w], 0x6
  4725. 0000313E  5CC0                     sge        D0
  4726. 00003140  3206                     move.w     D1, D6
  4727. 00003142  D241                     add.w      D1, D1
  4728. 00003144  0641 F43E                addi.w     D1, 0xF43E
  4729. 00003148  0C75 000F 1000           cmpi.w     [A5 + D1.w], 0xF
  4730. 0000314E  5FC1                     sle        D1
  4731. 00003150  C001                     and.b      D0, D1
  4732. 00003152  6734                     beq        +0x36 /* 00003188 */
  4733. 00003154  486D F4C4                pea.l      [A5 - 0xB3C]
  4734. 00003158  486D F4E2                pea.l      [A5 - 0xB1E]
  4735. 0000315C  3006                     move.w     D0, D6
  4736. 0000315E  D040                     add.w      D0, D0
  4737. 00003160  0640 F43E                addi.w     D0, 0xF43E
  4738. 00003164  3035 0000                move.w     D0, [A5 + D0.w]
  4739. 00003168  5B40                     subq.w     D0, 5
  4740. 0000316A  E740                     asl        D0.w, 3
  4741. 0000316C  0640 FE7C                addi.w     D0, 0xFE7C
  4742. 00003170  4875 0000                pea.l      [A5 + D0.w]
  4743. 00003174  486D F156                pea.l      [A5 - 0xEAA]
  4744. 00003178  3F3C 0002                move.w     -[A7], 0x2
  4745. 0000317C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4746. 00003180  A8EC                     syscall    CopyBits
  4747. 00003182  7021                     moveq.l    D0, 0x21
  4748. 00003184  2F00                     move.l     -[A7], D0
  4749. 00003186  A862                     syscall    ForeColor
  4750. label00003188:
  4751. 00003188  3006                     move.w     D0, D6
  4752. 0000318A  D040                     add.w      D0, D0
  4753. 0000318C  0640 F43E                addi.w     D0, 0xF43E
  4754. 00003190  4275 0000                clr.w      [A5 + D0.w]
  4755. label00003194:
  4756. 00003194  5246                     addq.w     D6, 1
  4757. 00003196  0C46 000A                cmpi.w     D6, 0xA /* '\n' */
  4758. 0000319A  6F00 FEE2                ble        -0x11C /* 0000307E */
  4759. label0000319E:
  4760. 0000319E  486D FFC4                pea.l      [A5 - 0x3C]
  4761. 000031A2  A89D                     syscall    PenPat
  4762. 000031A4  3F3C 00F6                move.w     -[A7], 0xF6
  4763. 000031A8  3F3C 007A                move.w     -[A7], 0x7A /* 'z' */
  4764. 000031AC  A893                     syscall    MoveTo
  4765. 000031AE  4A6E FF4C                tst.w      [A6 - 0xB4]
  4766. 000031B2  6F08                     ble        +0xA /* 000031BC */
  4767. 000031B4  3F03                     move.w     -[A7], D3
  4768. 000031B6  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  4769. 000031BA  A892                     syscall    Line
  4770. label000031BC:
  4771. 000031BC  3F3C 0109                move.w     -[A7], 0x109
  4772. 000031C0  3F3C 007A                move.w     -[A7], 0x7A /* 'z' */
  4773. 000031C4  A893                     syscall    MoveTo
  4774. 000031C6  4A6E FF4E                tst.w      [A6 - 0xB2]
  4775. 000031CA  6F08                     ble        +0xA /* 000031D4 */
  4776. 000031CC  3F04                     move.w     -[A7], D4
  4777. 000031CE  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  4778. 000031D2  A892                     syscall    Line
  4779. label000031D4:
  4780. 000031D4  554F                     subq.w     A7, 2
  4781. 000031D6  3F3C 0005                move.w     -[A7], 0x5
  4782. 000031DA  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4783. 000031DE  D65F                     add.w      D3, [A7]+
  4784. 000031E0  5743                     subq.w     D3, 3
  4785. 000031E2  4A43                     tst.w      D3
  4786. 000031E4  6F02                     ble        +0x4 /* 000031E8 */
  4787. 000031E6  4243                     clr.w      D3
  4788. label000031E8:
  4789. 000031E8  0C43 FFF6                cmpi.w     D3, 0xFFF6
  4790. 000031EC  6C02                     bge        +0x4 /* 000031F0 */
  4791. 000031EE  76F6                     moveq.l    D3, 0xFFFFFFF6
  4792. label000031F0:
  4793. 000031F0  554F                     subq.w     A7, 2
  4794. 000031F2  3F3C 0005                move.w     -[A7], 0x5
  4795. 000031F6  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4796. 000031FA  D85F                     add.w      D4, [A7]+
  4797. 000031FC  5744                     subq.w     D4, 3
  4798. 000031FE  4A44                     tst.w      D4
  4799. 00003200  6C02                     bge        +0x4 /* 00003204 */
  4800. 00003202  4244                     clr.w      D4
  4801. label00003204:
  4802. 00003204  0C44 000A                cmpi.w     D4, 0xA /* '\n' */
  4803. 00003208  6F02                     ble        +0x4 /* 0000320C */
  4804. 0000320A  780A                     moveq.l    D4, 0x0A
  4805. label0000320C:
  4806. 0000320C  486D FFBC                pea.l      [A5 - 0x44]
  4807. 00003210  A89D                     syscall    PenPat
  4808. 00003212  3F3C 00F6                move.w     -[A7], 0xF6
  4809. 00003216  3F3C 007A                move.w     -[A7], 0x7A /* 'z' */
  4810. 0000321A  A893                     syscall    MoveTo
  4811. 0000321C  4A6E FF4C                tst.w      [A6 - 0xB4]
  4812. 00003220  6F08                     ble        +0xA /* 0000322A */
  4813. 00003222  3F03                     move.w     -[A7], D3
  4814. 00003224  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  4815. 00003228  A892                     syscall    Line
  4816. label0000322A:
  4817. 0000322A  3F3C 0109                move.w     -[A7], 0x109
  4818. 0000322E  3F3C 007A                move.w     -[A7], 0x7A /* 'z' */
  4819. 00003232  A893                     syscall    MoveTo
  4820. 00003234  4A6E FF4E                tst.w      [A6 - 0xB2]
  4821. 00003238  6F08                     ble        +0xA /* 00003242 */
  4822. 0000323A  3F04                     move.w     -[A7], D4
  4823. 0000323C  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  4824. 00003240  A892                     syscall    Line
  4825. label00003242:
  4826. 00003242  3005                     move.w     D0, D5
  4827. 00003244  48C0                     ext.l      D0
  4828. 00003246  81FC 0004                divs.w     D0, 0x4
  4829. 0000324A  4840                     swap.w     D0
  4830. 0000324C  5240                     addq.w     D0, 1
  4831. 0000324E  D040                     add.w      D0, D0
  4832. 00003250  0640 FF3E                addi.w     D0, 0xFF3E
  4833. 00003254  4A76 0000                tst.w      [A6 + D0.w]
  4834. 00003258  6F00 0230                ble        +0x232 /* 0000348A */
  4835. 0000325C  3005                     move.w     D0, D5
  4836. 0000325E  48C0                     ext.l      D0
  4837. 00003260  81FC 0004                divs.w     D0, 0x4
  4838. 00003264  4840                     swap.w     D0
  4839. 00003266  6060                     bra        +0x62 /* 000032C8 */
  4840. label00003268:
  4841. 00003268  486D F156                pea.l      [A5 - 0xEAA]
  4842. 0000326C  3F3C 00F9                move.w     -[A7], 0xF9
  4843. 00003270  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  4844. 00003274  3F3C 0107                move.w     -[A7], 0x107
  4845. 00003278  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  4846. 0000327C  A8A7                     syscall    SetRect
  4847. 0000327E  6058                     bra        +0x5A /* 000032D8 */
  4848. label00003280:
  4849. 00003280  486D F156                pea.l      [A5 - 0xEAA]
  4850. 00003284  3F3C 00E1                move.w     -[A7], 0xE1
  4851. 00003288  3F3C 0076                move.w     -[A7], 0x76 /* 'v' */
  4852. 0000328C  3F3C 00EF                move.w     -[A7], 0xEF
  4853. 00003290  3F3C 0082                move.w     -[A7], 0x82
  4854. 00003294  A8A7                     syscall    SetRect
  4855. 00003296  6040                     bra        +0x42 /* 000032D8 */
  4856. label00003298:
  4857. 00003298  486D F156                pea.l      [A5 - 0xEAA]
  4858. 0000329C  3F3C 00F9                move.w     -[A7], 0xF9
  4859. 000032A0  3F3C 007B                move.w     -[A7], 0x7B /* '{' */
  4860. 000032A4  3F3C 0107                move.w     -[A7], 0x107
  4861. 000032A8  3F3C 0087                move.w     -[A7], 0x87
  4862. 000032AC  A8A7                     syscall    SetRect
  4863. 000032AE  6028                     bra        +0x2A /* 000032D8 */
  4864. label000032B0:
  4865. 000032B0  486D F156                pea.l      [A5 - 0xEAA]
  4866. 000032B4  3F3C 0111                move.w     -[A7], 0x111
  4867. 000032B8  3F3C 0076                move.w     -[A7], 0x76 /* 'v' */
  4868. 000032BC  3F3C 011F                move.w     -[A7], 0x11F
  4869. 000032C0  3F3C 0082                move.w     -[A7], 0x82
  4870. 000032C4  A8A7                     syscall    SetRect
  4871. 000032C6  6010                     bra        +0x12 /* 000032D8 */
  4872. label000032C8:
  4873. 000032C8  4A40                     tst.w      D0
  4874. 000032CA  679C                     beq        -0x62 /* 00003268 */
  4875. 000032CC  5340                     subq.w     D0, 1
  4876. 000032CE  67B0                     beq        -0x4E /* 00003280 */
  4877. 000032D0  5340                     subq.w     D0, 1
  4878. 000032D2  67C4                     beq        -0x3A /* 00003298 */
  4879. 000032D4  5340                     subq.w     D0, 1
  4880. 000032D6  67D8                     beq        -0x26 /* 000032B0 */
  4881. label000032D8:
  4882. 000032D8  486D F4B6                pea.l      [A5 - 0xB4A]
  4883. 000032DC  486D F4E2                pea.l      [A5 - 0xB1E]
  4884. 000032E0  3005                     move.w     D0, D5
  4885. 000032E2  48C0                     ext.l      D0
  4886. 000032E4  81FC 0004                divs.w     D0, 0x4
  4887. 000032E8  4840                     swap.w     D0
  4888. 000032EA  5240                     addq.w     D0, 1
  4889. 000032EC  C1FC 0038                muls.w     D0, 0x38 /* '8' */
  4890. 000032F0  3205                     move.w     D1, D5
  4891. 000032F2  48C1                     ext.l      D1
  4892. 000032F4  83FC 0004                divs.w     D1, 0x4
  4893. 000032F8  4841                     swap.w     D1
  4894. 000032FA  5241                     addq.w     D1, 1
  4895. 000032FC  D241                     add.w      D1, D1
  4896. 000032FE  0641 FC88                addi.w     D1, 0xFC88
  4897. 00003302  3236 1000                move.w     D1, [A6 + D1.w]
  4898. 00003306  E741                     asl        D1.w, 3
  4899. 00003308  D041                     add.w      D0, D1
  4900. 0000330A  0640 E400                addi.w     D0, 0xE400
  4901. 0000330E  4875 0000                pea.l      [A5 + D0.w]
  4902. 00003312  486D F156                pea.l      [A5 - 0xEAA]
  4903. 00003316  3F3C 0002                move.w     -[A7], 0x2
  4904. 0000331A  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  4905. 0000331E  A8EC                     syscall    CopyBits
  4906. 00003320  302D F460                move.w     D0, [A5 - 0xBA0]
  4907. 00003324  906D F158                sub.w      D0, [A5 - 0xEA8]
  4908. 00003328  323C 0140                move.w     D1, 0x140
  4909. 0000332C  926D F15A                sub.w      D1, [A5 - 0xEA6]
  4910. 00003330  3D41 FB42                move.w     [A6 - 0x4BE], D1
  4911. 00003334  486E FB42                pea.l      [A6 - 0x4BE]
  4912. 00003338  3D40 FB40                move.w     [A6 - 0x4C0], D0
  4913. 0000333C  486E FB40                pea.l      [A6 - 0x4C0]
  4914. 00003340  486E FB36                pea.l      [A6 - 0x4CA]
  4915. 00003344  3F3C 200E                move.w     -[A7], 0x200E
  4916. 00003348  A9EB                     syscall    Pack4/FP68K
  4917. 0000334A  486E FB36                pea.l      [A6 - 0x4CA]
  4918. 0000334E  3F3C 2006                move.w     -[A7], 0x2006
  4919. 00003352  A9EB                     syscall    Pack4/FP68K
  4920. 00003354  486E FB36                pea.l      [A6 - 0x4CA]
  4921. 00003358  486E FE2A                pea.l      [A6 - 0x1D6]
  4922. 0000335C  3F3C 1010                move.w     -[A7], 0x1010
  4923. 00003360  A9EB                     syscall    Pack4/FP68K
  4924. 00003362  41FA 2A40                lea.l      A0, [PC + 0x2A40 /* 00005DA4, value 0x3FFF8CCC */]
  4925. 00003366  43EE FB3A                lea.l      A1, [A6 - 0x4C6]
  4926. 0000336A  4851                     pea.l      [A1]
  4927. 0000336C  22D8                     move.l     [A1]+, [A0]+
  4928. 0000336E  22D8                     move.l     [A1]+, [A0]+
  4929. 00003370  32D8                     move.w     [A1]+, [A0]+
  4930. 00003372  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  4931. 00003376  A9EB                     syscall    Pack4/FP68K
  4932. 00003378  486E FE2A                pea.l      [A6 - 0x1D6]
  4933. 0000337C  486E FB3A                pea.l      [A6 - 0x4C6]
  4934. 00003380  3F3C 100A                move.w     -[A7], 0x100A
  4935. 00003384  A9EB                     syscall    Pack4/FP68K
  4936. 00003386  6F06                     ble        +0x8 /* 0000338E */
  4937. 00003388  7E01                     moveq.l    D7, 0x01
  4938. 0000338A  6000 0096                bra        +0x98 /* 00003422 */
  4939. label0000338E:
  4940. 0000338E  41FA 2A0A                lea.l      A0, [PC + 0x2A0A /* 00005D9A, value 0x3FFE9999 */]
  4941. 00003392  43EE FB3A                lea.l      A1, [A6 - 0x4C6]
  4942. 00003396  4851                     pea.l      [A1]
  4943. 00003398  22D8                     move.l     [A1]+, [A0]+
  4944. 0000339A  22D8                     move.l     [A1]+, [A0]+
  4945. 0000339C  32D8                     move.w     [A1]+, [A0]+
  4946. 0000339E  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  4947. 000033A2  A9EB                     syscall    Pack4/FP68K
  4948. 000033A4  486E FE2A                pea.l      [A6 - 0x1D6]
  4949. 000033A8  486E FB3A                pea.l      [A6 - 0x4C6]
  4950. 000033AC  3F3C 100A                move.w     -[A7], 0x100A
  4951. 000033B0  A9EB                     syscall    Pack4/FP68K
  4952. 000033B2  6F06                     ble        +0x8 /* 000033BA */
  4953. 000033B4  7E02                     moveq.l    D7, 0x02
  4954. 000033B6  6000 006A                bra        +0x6C /* 00003422 */
  4955. label000033BA:
  4956. 000033BA  41FA 29D4                lea.l      A0, [PC + 0x29D4 /* 00005D90, value 0x3FFCCCCC */]
  4957. 000033BE  43EE FB3A                lea.l      A1, [A6 - 0x4C6]
  4958. 000033C2  4851                     pea.l      [A1]
  4959. 000033C4  22D8                     move.l     [A1]+, [A0]+
  4960. 000033C6  22D8                     move.l     [A1]+, [A0]+
  4961. 000033C8  32D8                     move.w     [A1]+, [A0]+
  4962. 000033CA  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  4963. 000033CE  A9EB                     syscall    Pack4/FP68K
  4964. 000033D0  486E FE2A                pea.l      [A6 - 0x1D6]
  4965. 000033D4  486E FB3A                pea.l      [A6 - 0x4C6]
  4966. 000033D8  3F3C 100A                move.w     -[A7], 0x100A
  4967. 000033DC  A9EB                     syscall    Pack4/FP68K
  4968. 000033DE  6F04                     ble        +0x6 /* 000033E4 */
  4969. 000033E0  7E03                     moveq.l    D7, 0x03
  4970. 000033E2  603E                     bra        +0x40 /* 00003422 */
  4971. label000033E4:
  4972. 000033E4  486E FE2A                pea.l      [A6 - 0x1D6]
  4973. 000033E8  487A 299C                pea.l      [PC + 0x299C /* 00005D86, value 0x3FFCCCCC */]
  4974. 000033EC  3F3C 100A                move.w     -[A7], 0x100A
  4975. 000033F0  A9EB                     syscall    Pack4/FP68K
  4976. 000033F2  6F04                     ble        +0x6 /* 000033F8 */
  4977. 000033F4  7E04                     moveq.l    D7, 0x04
  4978. 000033F6  602A                     bra        +0x2C /* 00003422 */
  4979. label000033F8:
  4980. 000033F8  486E FE2A                pea.l      [A6 - 0x1D6]
  4981. 000033FC  487A 297E                pea.l      [PC + 0x297E /* 00005D7C, value 0x3FFE9999 */]
  4982. 00003400  3F3C 100A                move.w     -[A7], 0x100A
  4983. 00003404  A9EB                     syscall    Pack4/FP68K
  4984. 00003406  6F04                     ble        +0x6 /* 0000340C */
  4985. 00003408  7E05                     moveq.l    D7, 0x05
  4986. 0000340A  6016                     bra        +0x18 /* 00003422 */
  4987. label0000340C:
  4988. 0000340C  486E FE2A                pea.l      [A6 - 0x1D6]
  4989. 00003410  487A 2960                pea.l      [PC + 0x2960 /* 00005D72, value 0x3FFF8CCC */]
  4990. 00003414  3F3C 100A                move.w     -[A7], 0x100A
  4991. 00003418  A9EB                     syscall    Pack4/FP68K
  4992. 0000341A  6F04                     ble        +0x6 /* 00003420 */
  4993. 0000341C  7E06                     moveq.l    D7, 0x06
  4994. 0000341E  6002                     bra        +0x4 /* 00003422 */
  4995. label00003420:
  4996. 00003420  7E07                     moveq.l    D7, 0x07
  4997. label00003422:
  4998. 00003422  3005                     move.w     D0, D5
  4999. 00003424  48C0                     ext.l      D0
  5000. 00003426  81FC 0004                divs.w     D0, 0x4
  5001. 0000342A  4840                     swap.w     D0
  5002. 0000342C  5240                     addq.w     D0, 1
  5003. 0000342E  D040                     add.w      D0, D0
  5004. 00003430  0640 FC88                addi.w     D0, 0xFC88
  5005. 00003434  3D87 0000                move.w     [A6 + D0.w], D7
  5006. 00003438  486D F4B6                pea.l      [A5 - 0xB4A]
  5007. 0000343C  486D F4E2                pea.l      [A5 - 0xB1E]
  5008. 00003440  3005                     move.w     D0, D5
  5009. 00003442  48C0                     ext.l      D0
  5010. 00003444  81FC 0004                divs.w     D0, 0x4
  5011. 00003448  4840                     swap.w     D0
  5012. 0000344A  5240                     addq.w     D0, 1
  5013. 0000344C  C1FC 0038                muls.w     D0, 0x38 /* '8' */
  5014. 00003450  3205                     move.w     D1, D5
  5015. 00003452  48C1                     ext.l      D1
  5016. 00003454  83FC 0004                divs.w     D1, 0x4
  5017. 00003458  4841                     swap.w     D1
  5018. 0000345A  5241                     addq.w     D1, 1
  5019. 0000345C  D241                     add.w      D1, D1
  5020. 0000345E  0641 FC88                addi.w     D1, 0xFC88
  5021. 00003462  3236 1000                move.w     D1, [A6 + D1.w]
  5022. 00003466  E741                     asl        D1.w, 3
  5023. 00003468  D041                     add.w      D0, D1
  5024. 0000346A  0640 E400                addi.w     D0, 0xE400
  5025. 0000346E  4875 0000                pea.l      [A5 + D0.w]
  5026. 00003472  486D F156                pea.l      [A5 - 0xEAA]
  5027. 00003476  3F3C 0002                move.w     -[A7], 0x2
  5028. 0000347A  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  5029. 0000347E  A8EC                     syscall    CopyBits
  5030. 00003480  7021                     moveq.l    D0, 0x21
  5031. 00003482  2F00                     move.l     -[A7], D0
  5032. 00003484  A862                     syscall    ForeColor
  5033. 00003486  422E FE2F                clr.b      [A6 - 0x1D1]
  5034. label0000348A:
  5035. 0000348A  7C01                     moveq.l    D6, 0x01
  5036. label0000348C:
  5037. 0000348C  3006                     move.w     D0, D6
  5038. 0000348E  C1FC 000E                muls.w     D0, 0xE
  5039. 00003492  0640 FEA6                addi.w     D0, 0xFEA6
  5040. 00003496  49F6 0000                lea.l      A4, [A6 + D0.w]
  5041. 0000349A  4A2C 0008                tst.b      [A4 + 0x8]
  5042. 0000349E  6700 008C                beq        +0x8E /* 0000352C */
  5043. 000034A2  486D F4B6                pea.l      [A5 - 0xB4A]
  5044. 000034A6  486D F4E2                pea.l      [A5 - 0xB1E]
  5045. 000034AA  486D E2A0                pea.l      [A5 - 0x1D60]
  5046. 000034AE  2F0C                     move.l     -[A7], A4
  5047. 000034B0  3F3C 0002                move.w     -[A7], 0x2
  5048. 000034B4  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5049. 000034B8  A8EC                     syscall    CopyBits
  5050. 000034BA  2F0C                     move.l     -[A7], A4
  5051. 000034BC  3F2C 000A                move.w     -[A7], [A4 + 0xA]
  5052. 000034C0  3F2C 000C                move.w     -[A7], [A4 + 0xC]
  5053. 000034C4  A8A8                     syscall    OffsetRect
  5054. 000034C6  486D F4B6                pea.l      [A5 - 0xB4A]
  5055. 000034CA  486D F4E2                pea.l      [A5 - 0xB1E]
  5056. 000034CE  486D E2A0                pea.l      [A5 - 0x1D60]
  5057. 000034D2  2F0C                     move.l     -[A7], A4
  5058. 000034D4  3F3C 0002                move.w     -[A7], 0x2
  5059. 000034D8  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5060. 000034DC  A8EC                     syscall    CopyBits
  5061. 000034DE  7021                     moveq.l    D0, 0x21
  5062. 000034E0  2F00                     move.l     -[A7], D0
  5063. 000034E2  A862                     syscall    ForeColor
  5064. 000034E4  0C54 014A                cmpi.w     [A4], 0x14A
  5065. 000034E8  6F04                     ble        +0x6 /* 000034EE */
  5066. 000034EA  422C 0008                clr.b      [A4 + 0x8]
  5067. label000034EE:
  5068. 000034EE  3014                     move.w     D0, [A4]
  5069. 000034F0  B06D F462                cmp.w      D0, [A5 - 0xB9E]
  5070. 000034F4  5DC0                     slt        D0
  5071. 000034F6  322C 0004                move.w     D1, [A4 + 0x4]
  5072. 000034FA  B26D F45E                cmp.w      D1, [A5 - 0xBA2]
  5073. 000034FE  5EC1                     sgt        D1
  5074. 00003500  C001                     and.b      D0, D1
  5075. 00003502  322D F460                move.w     D1, [A5 - 0xBA0]
  5076. 00003506  5A41                     addq.w     D1, 5
  5077. 00003508  B26C 0006                cmp.w      D1, [A4 + 0x6]
  5078. 0000350C  5DC1                     slt        D1
  5079. 0000350E  C001                     and.b      D0, D1
  5080. 00003510  322D F464                move.w     D1, [A5 - 0xB9C]
  5081. 00003514  5B41                     subq.w     D1, 5
  5082. 00003516  B26C 0002                cmp.w      D1, [A4 + 0x2]
  5083. 0000351A  5EC1                     sgt        D1
  5084. 0000351C  C001                     and.b      D0, D1
  5085. 0000351E  6700 0228                beq        +0x22A /* 00003748 */
  5086. 00003522  1B7C 0001 F10B           move.b     [A5 - 0xEF5], 0x1
  5087. 00003528  6000 021E                bra        +0x220 /* 00003748 */
  5088. label0000352C:
  5089. 0000352C  554F                     subq.w     A7, 2
  5090. 0000352E  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  5091. 00003532  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  5092. 00003536  0C5F 0001                cmpi.w     [A7]+, 0x1
  5093. 0000353A  57C0                     seq        D0
  5094. 0000353C  122E FE2F                move.b     D1, [A6 - 0x1D1]
  5095. 00003540  5301                     subq.b     D1, 1
  5096. 00003542  C001                     and.b      D0, D1
  5097. 00003544  3205                     move.w     D1, D5
  5098. 00003546  48C1                     ext.l      D1
  5099. 00003548  83FC 0004                divs.w     D1, 0x4
  5100. 0000354C  4841                     swap.w     D1
  5101. 0000354E  5241                     addq.w     D1, 1
  5102. 00003550  D241                     add.w      D1, D1
  5103. 00003552  0641 FF3E                addi.w     D1, 0xFF3E
  5104. 00003556  4A76 1000                tst.w      [A6 + D1.w]
  5105. 0000355A  5EC1                     sgt        D1
  5106. 0000355C  C001                     and.b      D0, D1
  5107. 0000355E  6700 01E8                beq        +0x1EA /* 00003748 */
  5108. 00003562  594F                     subq.w     A7, 4
  5109. 00003564  3F3C 0001                move.w     -[A7], 0x1
  5110. 00003568  3F3C 0004                move.w     -[A7], 0x4
  5111. 0000356C  A869                     syscall    FixRatio
  5112. 0000356E  206D F8B6                movea.l    A0, [A5 - 0x74A]
  5113. 00003572  215F 0002                move.l     [A0 + 0x2], [A7]+
  5114. 00003576  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  5115. 0000357A  2F2D F8BE                move.l     -[A7], [A5 - 0x742]
  5116. 0000357E  2F3C 0000 0BB8           move.l     -[A7], 0xBB8
  5117. 00003584  42A7                     clr.l      -[A7]
  5118. 00003586  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  5119. 0000358A  197C 0001 0008           move.b     [A4 + 0x8], 0x1
  5120. 00003590  1D7C 0001 FE2F           move.b     [A6 - 0x1D1], 0x1
  5121. 00003596  3007                     move.w     D0, D7
  5122. 00003598  6000 0170                bra        +0x172 /* 0000370A */
  5123. 0000359C  2F0C                     move.l     -[A7], A4
  5124. 0000359E  302D F158                move.w     D0, [A5 - 0xEA8]
  5125. 000035A2  5540                     subq.w     D0, 2
  5126. 000035A4  3F00                     move.w     -[A7], D0
  5127. 000035A6  302D F156                move.w     D0, [A5 - 0xEAA]
  5128. 000035AA  5040                     addq.w     D0, 8
  5129. 000035AC  3F00                     move.w     -[A7], D0
  5130. 000035AE  3F2D F158                move.w     -[A7], [A5 - 0xEA8]
  5131. 000035B2  302D F156                move.w     D0, [A5 - 0xEAA]
  5132. 000035B6  0640 000A                addi.w     D0, 0xA /* '\n' */
  5133. 000035BA  3F00                     move.w     -[A7], D0
  5134. 000035BC  A8A7                     syscall    SetRect
  5135. 000035BE  397C FFFC 000A           move.w     [A4 + 0xA], 0xFFFC
  5136. 000035C4  397C 0002 000C           move.w     [A4 + 0xC], 0x2
  5137. 000035CA  6000 015E                bra        +0x160 /* 0000372A */
  5138. 000035CE  2F0C                     move.l     -[A7], A4
  5139. 000035D0  3F2D F158                move.w     -[A7], [A5 - 0xEA8]
  5140. 000035D4  302D F156                move.w     D0, [A5 - 0xEAA]
  5141. 000035D8  0640 000A                addi.w     D0, 0xA /* '\n' */
  5142. 000035DC  3F00                     move.w     -[A7], D0
  5143. 000035DE  302D F158                move.w     D0, [A5 - 0xEA8]
  5144. 000035E2  5440                     addq.w     D0, 2
  5145. 000035E4  3F00                     move.w     -[A7], D0
  5146. 000035E6  302D F156                move.w     D0, [A5 - 0xEAA]
  5147. 000035EA  0640 000C                addi.w     D0, 0xC
  5148. 000035EE  3F00                     move.w     -[A7], D0
  5149. 000035F0  A8A7                     syscall    SetRect
  5150. 000035F2  397C FFFD 000A           move.w     [A4 + 0xA], 0xFFFD
  5151. 000035F8  397C 0003 000C           move.w     [A4 + 0xC], 0x3
  5152. 000035FE  6000 012A                bra        +0x12C /* 0000372A */
  5153. 00003602  2F0C                     move.l     -[A7], A4
  5154. 00003604  302D F158                move.w     D0, [A5 - 0xEA8]
  5155. 00003608  5840                     addq.w     D0, 4
  5156. 0000360A  3F00                     move.w     -[A7], D0
  5157. 0000360C  302D F156                move.w     D0, [A5 - 0xEAA]
  5158. 00003610  0640 000E                addi.w     D0, 0xE
  5159. 00003614  3F00                     move.w     -[A7], D0
  5160. 00003616  302D F158                move.w     D0, [A5 - 0xEA8]
  5161. 0000361A  5C40                     addq.w     D0, 6
  5162. 0000361C  3F00                     move.w     -[A7], D0
  5163. 0000361E  302D F156                move.w     D0, [A5 - 0xEAA]
  5164. 00003622  0640 0010                addi.w     D0, 0x10
  5165. 00003626  3F00                     move.w     -[A7], D0
  5166. 00003628  A8A7                     syscall    SetRect
  5167. 0000362A  397C FFFE 000A           move.w     [A4 + 0xA], 0xFFFE
  5168. 00003630  397C 0004 000C           move.w     [A4 + 0xC], 0x4
  5169. 00003636  6000 00F2                bra        +0xF4 /* 0000372A */
  5170. 0000363A  2F0C                     move.l     -[A7], A4
  5171. 0000363C  302D F158                move.w     D0, [A5 - 0xEA8]
  5172. 00003640  5A40                     addq.w     D0, 5
  5173. 00003642  3F00                     move.w     -[A7], D0
  5174. 00003644  302D F156                move.w     D0, [A5 - 0xEAA]
  5175. 00003648  0640 000F                addi.w     D0, 0xF
  5176. 0000364C  3F00                     move.w     -[A7], D0
  5177. 0000364E  302D F158                move.w     D0, [A5 - 0xEA8]
  5178. 00003652  5E40                     addq.w     D0, 7
  5179. 00003654  3F00                     move.w     -[A7], D0
  5180. 00003656  302D F156                move.w     D0, [A5 - 0xEAA]
  5181. 0000365A  0640 0011                addi.w     D0, 0x11
  5182. 0000365E  3F00                     move.w     -[A7], D0
  5183. 00003660  A8A7                     syscall    SetRect
  5184. 00003662  426C 000A                clr.w      [A4 + 0xA]
  5185. 00003666  397C 0005 000C           move.w     [A4 + 0xC], 0x5
  5186. 0000366C  6000 00BC                bra        +0xBE /* 0000372A */
  5187. 00003670  2F0C                     move.l     -[A7], A4
  5188. 00003672  302D F158                move.w     D0, [A5 - 0xEA8]
  5189. 00003676  5C40                     addq.w     D0, 6
  5190. 00003678  3F00                     move.w     -[A7], D0
  5191. 0000367A  302D F156                move.w     D0, [A5 - 0xEAA]
  5192. 0000367E  0640 000E                addi.w     D0, 0xE
  5193. 00003682  3F00                     move.w     -[A7], D0
  5194. 00003684  302D F158                move.w     D0, [A5 - 0xEA8]
  5195. 00003688  5040                     addq.w     D0, 8
  5196. 0000368A  3F00                     move.w     -[A7], D0
  5197. 0000368C  302D F156                move.w     D0, [A5 - 0xEAA]
  5198. 00003690  0640 0010                addi.w     D0, 0x10
  5199. 00003694  3F00                     move.w     -[A7], D0
  5200. 00003696  A8A7                     syscall    SetRect
  5201. 00003698  397C 0002 000A           move.w     [A4 + 0xA], 0x2
  5202. 0000369E  397C 0004 000C           move.w     [A4 + 0xC], 0x4
  5203. 000036A4  6000 0084                bra        +0x86 /* 0000372A */
  5204. 000036A8  2F0C                     move.l     -[A7], A4
  5205. 000036AA  302D F15C                move.w     D0, [A5 - 0xEA4]
  5206. 000036AE  5540                     subq.w     D0, 2
  5207. 000036B0  3F00                     move.w     -[A7], D0
  5208. 000036B2  302D F156                move.w     D0, [A5 - 0xEAA]
  5209. 000036B6  0640 000A                addi.w     D0, 0xA /* '\n' */
  5210. 000036BA  3F00                     move.w     -[A7], D0
  5211. 000036BC  3F2D F15C                move.w     -[A7], [A5 - 0xEA4]
  5212. 000036C0  302D F156                move.w     D0, [A5 - 0xEAA]
  5213. 000036C4  0640 000C                addi.w     D0, 0xC
  5214. 000036C8  3F00                     move.w     -[A7], D0
  5215. 000036CA  A8A7                     syscall    SetRect
  5216. 000036CC  397C 0003 000A           move.w     [A4 + 0xA], 0x3
  5217. 000036D2  397C 0003 000C           move.w     [A4 + 0xC], 0x3
  5218. 000036D8  6050                     bra        +0x52 /* 0000372A */
  5219. 000036DA  2F0C                     move.l     -[A7], A4
  5220. 000036DC  3F2D F15C                move.w     -[A7], [A5 - 0xEA4]
  5221. 000036E0  302D F156                move.w     D0, [A5 - 0xEAA]
  5222. 000036E4  5040                     addq.w     D0, 8
  5223. 000036E6  3F00                     move.w     -[A7], D0
  5224. 000036E8  302D F15C                move.w     D0, [A5 - 0xEA4]
  5225. 000036EC  5440                     addq.w     D0, 2
  5226. 000036EE  3F00                     move.w     -[A7], D0
  5227. 000036F0  302D F156                move.w     D0, [A5 - 0xEAA]
  5228. 000036F4  0640 000A                addi.w     D0, 0xA /* '\n' */
  5229. 000036F8  3F00                     move.w     -[A7], D0
  5230. 000036FA  A8A7                     syscall    SetRect
  5231. 000036FC  397C 0004 000A           move.w     [A4 + 0xA], 0x4
  5232. 00003702  397C 0002 000C           move.w     [A4 + 0xC], 0x2
  5233. 00003708  6020                     bra        +0x22 /* 0000372A */
  5234. label0000370A:
  5235. 0000370A  5340                     subq.w     D0, 1
  5236. 0000370C  0C40 0007                cmpi.w     D0, 0x7
  5237. 00003710  6418                     bcc        +0x1A /* 0000372A */
  5238. 00003712  D040                     add.w      D0, D0
  5239. 00003714  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5240. 00003718  4EFB 0002                jmp        [PC + D0.w + 0x2]
  5241. 0000371C  FE80 FEB2                .extension 0xE80 <<F/2-3/7>> // unimplemented
  5242. 00003720  FEE6 FF1E                .extension 0xEE6 <<F/2-3/7>> // unimplemented
  5243. 00003724  FF54                     .extension 0xF54 <<F/4-5/7>> // unimplemented
  5244. 00003726  FF8C                     .invalid   <<F/6/7>>
  5245. 00003728  FFBE                     .invalid   <<F/6/7>>
  5246. label0000372A:
  5247. 0000372A  486D F4B6                pea.l      [A5 - 0xB4A]
  5248. 0000372E  486D F4E2                pea.l      [A5 - 0xB1E]
  5249. 00003732  486D E2A0                pea.l      [A5 - 0x1D60]
  5250. 00003736  2F0C                     move.l     -[A7], A4
  5251. 00003738  3F3C 0002                move.w     -[A7], 0x2
  5252. 0000373C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5253. 00003740  A8EC                     syscall    CopyBits
  5254. 00003742  7021                     moveq.l    D0, 0x21
  5255. 00003744  2F00                     move.l     -[A7], D0
  5256. 00003746  A862                     syscall    ForeColor
  5257. label00003748:
  5258. 00003748  5246                     addq.w     D6, 1
  5259. 0000374A  0C46 0008                cmpi.w     D6, 0x8
  5260. 0000374E  6F00 FD3C                ble        -0x2C2 /* 0000348C */
  5261. 00003752  486D F156                pea.l      [A5 - 0xEAA]
  5262. 00003756  3F3C 00F3                move.w     -[A7], 0xF3
  5263. 0000375A  3F3C 0057                move.w     -[A7], 0x57 /* 'W' */
  5264. 0000375E  3F3C 010D                move.w     -[A7], 0x10D
  5265. 00003762  3F3C 0073                move.w     -[A7], 0x73 /* 's' */
  5266. 00003766  A8A7                     syscall    SetRect
  5267. 00003768  302D F158                move.w     D0, [A5 - 0xEA8]
  5268. 0000376C  0640 0014                addi.w     D0, 0x14
  5269. 00003770  322D F460                move.w     D1, [A5 - 0xBA0]
  5270. 00003774  9240                     sub.w      D1, D0
  5271. 00003776  303C 0140                move.w     D0, 0x140
  5272. 0000377A  906D F15A                sub.w      D0, [A5 - 0xEA6]
  5273. 0000377E  3D40 FB42                move.w     [A6 - 0x4BE], D0
  5274. 00003782  486E FB42                pea.l      [A6 - 0x4BE]
  5275. 00003786  3D41 FB40                move.w     [A6 - 0x4C0], D1
  5276. 0000378A  486E FB40                pea.l      [A6 - 0x4C0]
  5277. 0000378E  486E FB36                pea.l      [A6 - 0x4CA]
  5278. 00003792  3F3C 200E                move.w     -[A7], 0x200E
  5279. 00003796  A9EB                     syscall    Pack4/FP68K
  5280. 00003798  486E FB36                pea.l      [A6 - 0x4CA]
  5281. 0000379C  3F3C 2006                move.w     -[A7], 0x2006
  5282. 000037A0  A9EB                     syscall    Pack4/FP68K
  5283. 000037A2  486E FB36                pea.l      [A6 - 0x4CA]
  5284. 000037A6  486E FE2A                pea.l      [A6 - 0x1D6]
  5285. 000037AA  3F3C 1010                move.w     -[A7], 0x1010
  5286. 000037AE  A9EB                     syscall    Pack4/FP68K
  5287. 000037B0  41FA 25B6                lea.l      A0, [PC + 0x25B6 /* 00005D68, value 0x3FFCCCCC */]
  5288. 000037B4  43EE FB3A                lea.l      A1, [A6 - 0x4C6]
  5289. 000037B8  4851                     pea.l      [A1]
  5290. 000037BA  22D8                     move.l     [A1]+, [A0]+
  5291. 000037BC  22D8                     move.l     [A1]+, [A0]+
  5292. 000037BE  32D8                     move.w     [A1]+, [A0]+
  5293. 000037C0  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  5294. 000037C4  A9EB                     syscall    Pack4/FP68K
  5295. 000037C6  486E FE2A                pea.l      [A6 - 0x1D6]
  5296. 000037CA  486E FB3A                pea.l      [A6 - 0x4C6]
  5297. 000037CE  3F3C 100A                move.w     -[A7], 0x100A
  5298. 000037D2  A9EB                     syscall    Pack4/FP68K
  5299. 000037D4  6F04                     ble        +0x6 /* 000037DA */
  5300. 000037D6  7E01                     moveq.l    D7, 0x01
  5301. 000037D8  6016                     bra        +0x18 /* 000037F0 */
  5302. label000037DA:
  5303. 000037DA  486E FE2A                pea.l      [A6 - 0x1D6]
  5304. 000037DE  487A 257E                pea.l      [PC + 0x257E /* 00005D5E, value 0x3FFCCCCC */]
  5305. 000037E2  3F3C 100A                move.w     -[A7], 0x100A
  5306. 000037E6  A9EB                     syscall    Pack4/FP68K
  5307. 000037E8  6F04                     ble        +0x6 /* 000037EE */
  5308. 000037EA  7E02                     moveq.l    D7, 0x02
  5309. 000037EC  6002                     bra        +0x4 /* 000037F0 */
  5310. label000037EE:
  5311. 000037EE  7E03                     moveq.l    D7, 0x03
  5312. label000037F0:
  5313. 000037F0  BE6E FE40                cmp.w      D7, [A6 - 0x1C0]
  5314. 000037F4  56C0                     sne        D0
  5315. 000037F6  4A6E FF50                tst.w      [A6 - 0xB0]
  5316. 000037FA  5EC1                     sgt        D1
  5317. 000037FC  C001                     and.b      D0, D1
  5318. 000037FE  6750                     beq        +0x52 /* 00003850 */
  5319. 00003800  486D F4B6                pea.l      [A5 - 0xB4A]
  5320. 00003804  486D F4E2                pea.l      [A5 - 0xB1E]
  5321. 00003808  302E FE40                move.w     D0, [A6 - 0x1C0]
  5322. 0000380C  E740                     asl        D0.w, 3
  5323. 0000380E  0640 E368                addi.w     D0, 0xE368
  5324. 00003812  4875 0000                pea.l      [A5 + D0.w]
  5325. 00003816  486D F156                pea.l      [A5 - 0xEAA]
  5326. 0000381A  3F3C 0002                move.w     -[A7], 0x2
  5327. 0000381E  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5328. 00003822  A8EC                     syscall    CopyBits
  5329. 00003824  486D F4B6                pea.l      [A5 - 0xB4A]
  5330. 00003828  486D F4E2                pea.l      [A5 - 0xB1E]
  5331. 0000382C  3007                     move.w     D0, D7
  5332. 0000382E  E740                     asl        D0.w, 3
  5333. 00003830  0640 E368                addi.w     D0, 0xE368
  5334. 00003834  4875 0000                pea.l      [A5 + D0.w]
  5335. 00003838  486D F156                pea.l      [A5 - 0xEAA]
  5336. 0000383C  3F3C 0002                move.w     -[A7], 0x2
  5337. 00003840  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5338. 00003844  A8EC                     syscall    CopyBits
  5339. 00003846  7021                     moveq.l    D0, 0x21
  5340. 00003848  2F00                     move.l     -[A7], D0
  5341. 0000384A  A862                     syscall    ForeColor
  5342. 0000384C  3D47 FE40                move.w     [A6 - 0x1C0], D7
  5343. label00003850:
  5344. 00003850  422E FE2F                clr.b      [A6 - 0x1D1]
  5345. 00003854  7C01                     moveq.l    D6, 0x01
  5346. label00003856:
  5347. 00003856  3006                     move.w     D0, D6
  5348. 00003858  C1FC 000E                muls.w     D0, 0xE
  5349. 0000385C  0640 FE36                addi.w     D0, 0xFE36
  5350. 00003860  49F6 0000                lea.l      A4, [A6 + D0.w]
  5351. 00003864  4A2C 0008                tst.b      [A4 + 0x8]
  5352. 00003868  6700 008C                beq        +0x8E /* 000038F6 */
  5353. 0000386C  486D F4B6                pea.l      [A5 - 0xB4A]
  5354. 00003870  486D F4E2                pea.l      [A5 - 0xB1E]
  5355. 00003874  486D E298                pea.l      [A5 - 0x1D68]
  5356. 00003878  2F0C                     move.l     -[A7], A4
  5357. 0000387A  3F3C 0002                move.w     -[A7], 0x2
  5358. 0000387E  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5359. 00003882  A8EC                     syscall    CopyBits
  5360. 00003884  2F0C                     move.l     -[A7], A4
  5361. 00003886  3F2C 000A                move.w     -[A7], [A4 + 0xA]
  5362. 0000388A  3F2C 000C                move.w     -[A7], [A4 + 0xC]
  5363. 0000388E  A8A8                     syscall    OffsetRect
  5364. 00003890  486D F4B6                pea.l      [A5 - 0xB4A]
  5365. 00003894  486D F4E2                pea.l      [A5 - 0xB1E]
  5366. 00003898  486D E298                pea.l      [A5 - 0x1D68]
  5367. 0000389C  2F0C                     move.l     -[A7], A4
  5368. 0000389E  3F3C 0002                move.w     -[A7], 0x2
  5369. 000038A2  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5370. 000038A6  A8EC                     syscall    CopyBits
  5371. 000038A8  7021                     moveq.l    D0, 0x21
  5372. 000038AA  2F00                     move.l     -[A7], D0
  5373. 000038AC  A862                     syscall    ForeColor
  5374. 000038AE  0C54 014A                cmpi.w     [A4], 0x14A
  5375. 000038B2  6F04                     ble        +0x6 /* 000038B8 */
  5376. 000038B4  422C 0008                clr.b      [A4 + 0x8]
  5377. label000038B8:
  5378. 000038B8  3014                     move.w     D0, [A4]
  5379. 000038BA  B06D F462                cmp.w      D0, [A5 - 0xB9E]
  5380. 000038BE  5DC0                     slt        D0
  5381. 000038C0  322C 0004                move.w     D1, [A4 + 0x4]
  5382. 000038C4  B26D F45E                cmp.w      D1, [A5 - 0xBA2]
  5383. 000038C8  5EC1                     sgt        D1
  5384. 000038CA  C001                     and.b      D0, D1
  5385. 000038CC  322D F460                move.w     D1, [A5 - 0xBA0]
  5386. 000038D0  5A41                     addq.w     D1, 5
  5387. 000038D2  B26C 0006                cmp.w      D1, [A4 + 0x6]
  5388. 000038D6  5DC1                     slt        D1
  5389. 000038D8  C001                     and.b      D0, D1
  5390. 000038DA  322D F464                move.w     D1, [A5 - 0xB9C]
  5391. 000038DE  5B41                     subq.w     D1, 5
  5392. 000038E0  B26C 0002                cmp.w      D1, [A4 + 0x2]
  5393. 000038E4  5EC1                     sgt        D1
  5394. 000038E6  C001                     and.b      D0, D1
  5395. 000038E8  6700 0128                beq        +0x12A /* 00003A12 */
  5396. 000038EC  1B7C 0001 F10B           move.b     [A5 - 0xEF5], 0x1
  5397. 000038F2  6000 011E                bra        +0x120 /* 00003A12 */
  5398. label000038F6:
  5399. 000038F6  554F                     subq.w     A7, 2
  5400. 000038F8  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  5401. 000038FC  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  5402. 00003900  0C5F 0001                cmpi.w     [A7]+, 0x1
  5403. 00003904  57C0                     seq        D0
  5404. 00003906  122E FE2F                move.b     D1, [A6 - 0x1D1]
  5405. 0000390A  5301                     subq.b     D1, 1
  5406. 0000390C  C001                     and.b      D0, D1
  5407. 0000390E  4A6E FF50                tst.w      [A6 - 0xB0]
  5408. 00003912  5EC1                     sgt        D1
  5409. 00003914  C001                     and.b      D0, D1
  5410. 00003916  6700 00FA                beq        +0xFC /* 00003A12 */
  5411. 0000391A  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  5412. 0000391E  2F2D F876                move.l     -[A7], [A5 - 0x78A]
  5413. 00003922  2F3C 0000 0BB8           move.l     -[A7], 0xBB8
  5414. 00003928  42A7                     clr.l      -[A7]
  5415. 0000392A  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  5416. 0000392E  197C 0001 0008           move.b     [A4 + 0x8], 0x1
  5417. 00003934  1D7C 0001 FE2F           move.b     [A6 - 0x1D1], 0x1
  5418. 0000393A  3007                     move.w     D0, D7
  5419. 0000393C  6000 00A8                bra        +0xAA /* 000039E6 */
  5420. label00003940:
  5421. 00003940  2F0C                     move.l     -[A7], A4
  5422. 00003942  302D F158                move.w     D0, [A5 - 0xEA8]
  5423. 00003946  5440                     addq.w     D0, 2
  5424. 00003948  3F00                     move.w     -[A7], D0
  5425. 0000394A  302D F156                move.w     D0, [A5 - 0xEAA]
  5426. 0000394E  0640 0017                addi.w     D0, 0x17
  5427. 00003952  3F00                     move.w     -[A7], D0
  5428. 00003954  302D F158                move.w     D0, [A5 - 0xEA8]
  5429. 00003958  5E40                     addq.w     D0, 7
  5430. 0000395A  3F00                     move.w     -[A7], D0
  5431. 0000395C  302D F156                move.w     D0, [A5 - 0xEAA]
  5432. 00003960  0640 001C                addi.w     D0, 0x1C
  5433. 00003964  3F00                     move.w     -[A7], D0
  5434. 00003966  A8A7                     syscall    SetRect
  5435. 00003968  397C FFFC 000A           move.w     [A4 + 0xA], 0xFFFC
  5436. 0000396E  397C 0008 000C           move.w     [A4 + 0xC], 0x8
  5437. 00003974  6000 007E                bra        +0x80 /* 000039F4 */
  5438. label00003978:
  5439. 00003978  2F0C                     move.l     -[A7], A4
  5440. 0000397A  302D F158                move.w     D0, [A5 - 0xEA8]
  5441. 0000397E  0640 000B                addi.w     D0, 0xB
  5442. 00003982  3F00                     move.w     -[A7], D0
  5443. 00003984  302D F156                move.w     D0, [A5 - 0xEAA]
  5444. 00003988  0640 001B                addi.w     D0, 0x1B
  5445. 0000398C  3F00                     move.w     -[A7], D0
  5446. 0000398E  302D F158                move.w     D0, [A5 - 0xEA8]
  5447. 00003992  0640 0010                addi.w     D0, 0x10
  5448. 00003996  3F00                     move.w     -[A7], D0
  5449. 00003998  302D F156                move.w     D0, [A5 - 0xEAA]
  5450. 0000399C  0640 0020                addi.w     D0, 0x20 /* ' ' */
  5451. 000039A0  3F00                     move.w     -[A7], D0
  5452. 000039A2  A8A7                     syscall    SetRect
  5453. 000039A4  426C 000A                clr.w      [A4 + 0xA]
  5454. 000039A8  397C 000A 000C           move.w     [A4 + 0xC], 0xA /* '\n' */
  5455. 000039AE  6044                     bra        +0x46 /* 000039F4 */
  5456. label000039B0:
  5457. 000039B0  2F0C                     move.l     -[A7], A4
  5458. 000039B2  302D F15C                move.w     D0, [A5 - 0xEA4]
  5459. 000039B6  5F40                     subq.w     D0, 7
  5460. 000039B8  3F00                     move.w     -[A7], D0
  5461. 000039BA  302D F156                move.w     D0, [A5 - 0xEAA]
  5462. 000039BE  0640 0017                addi.w     D0, 0x17
  5463. 000039C2  3F00                     move.w     -[A7], D0
  5464. 000039C4  302D F15C                move.w     D0, [A5 - 0xEA4]
  5465. 000039C8  5540                     subq.w     D0, 2
  5466. 000039CA  3F00                     move.w     -[A7], D0
  5467. 000039CC  302D F156                move.w     D0, [A5 - 0xEAA]
  5468. 000039D0  0640 001C                addi.w     D0, 0x1C
  5469. 000039D4  3F00                     move.w     -[A7], D0
  5470. 000039D6  A8A7                     syscall    SetRect
  5471. 000039D8  397C 0004 000A           move.w     [A4 + 0xA], 0x4
  5472. 000039DE  397C 0008 000C           move.w     [A4 + 0xC], 0x8
  5473. 000039E4  600E                     bra        +0x10 /* 000039F4 */
  5474. label000039E6:
  5475. 000039E6  5340                     subq.w     D0, 1
  5476. 000039E8  6700 FF56                beq        -0xA8 /* 00003940 */
  5477. 000039EC  5340                     subq.w     D0, 1
  5478. 000039EE  6788                     beq        -0x76 /* 00003978 */
  5479. 000039F0  5340                     subq.w     D0, 1
  5480. 000039F2  67BC                     beq        -0x42 /* 000039B0 */
  5481. label000039F4:
  5482. 000039F4  486D F4B6                pea.l      [A5 - 0xB4A]
  5483. 000039F8  486D F4E2                pea.l      [A5 - 0xB1E]
  5484. 000039FC  486D E298                pea.l      [A5 - 0x1D68]
  5485. 00003A00  2F0C                     move.l     -[A7], A4
  5486. 00003A02  3F3C 0002                move.w     -[A7], 0x2
  5487. 00003A06  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5488. 00003A0A  A8EC                     syscall    CopyBits
  5489. 00003A0C  7021                     moveq.l    D0, 0x21
  5490. 00003A0E  2F00                     move.l     -[A7], D0
  5491. 00003A10  A862                     syscall    ForeColor
  5492. label00003A12:
  5493. 00003A12  5246                     addq.w     D6, 1
  5494. 00003A14  0C46 0008                cmpi.w     D6, 0x8
  5495. 00003A18  6F00 FE3C                ble        -0x1C2 /* 00003856 */
  5496. 00003A1C  7E01                     moveq.l    D7, 0x01
  5497. label00003A1E:
  5498. 00003A1E  3007                     move.w     D0, D7
  5499. 00003A20  D040                     add.w      D0, D0
  5500. 00003A22  0640 FF3A                addi.w     D0, 0xFF3A
  5501. 00003A26  4A76 0000                tst.w      [A6 + D0.w]
  5502. 00003A2A  5EC0                     sgt        D0
  5503. 00003A2C  3207                     move.w     D1, D7
  5504. 00003A2E  D241                     add.w      D1, D1
  5505. 00003A30  0641 FF46                addi.w     D1, 0xFF46
  5506. 00003A34  4A76 1000                tst.w      [A6 + D1.w]
  5507. 00003A38  5EC1                     sgt        D1
  5508. 00003A3A  C001                     and.b      D0, D1
  5509. 00003A3C  6700 01BA                beq        +0x1BC /* 00003BF8 */
  5510. 00003A40  3007                     move.w     D0, D7
  5511. 00003A42  6030                     bra        +0x32 /* 00003A74 */
  5512. label00003A44:
  5513. 00003A44  486D F156                pea.l      [A5 - 0xEAA]
  5514. 00003A48  3F3C 00CF                move.w     -[A7], 0xCF
  5515. 00003A4C  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  5516. 00003A50  3F3C 00EB                move.w     -[A7], 0xEB
  5517. 00003A54  3F3C 0072                move.w     -[A7], 0x72 /* 'r' */
  5518. 00003A58  A8A7                     syscall    SetRect
  5519. 00003A5A  6020                     bra        +0x22 /* 00003A7C */
  5520. label00003A5C:
  5521. 00003A5C  486D F156                pea.l      [A5 - 0xEAA]
  5522. 00003A60  3F3C 0115                move.w     -[A7], 0x115
  5523. 00003A64  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  5524. 00003A68  3F3C 0131                move.w     -[A7], 0x131
  5525. 00003A6C  3F3C 0072                move.w     -[A7], 0x72 /* 'r' */
  5526. 00003A70  A8A7                     syscall    SetRect
  5527. 00003A72  6008                     bra        +0xA /* 00003A7C */
  5528. label00003A74:
  5529. 00003A74  5340                     subq.w     D0, 1
  5530. 00003A76  67CC                     beq        -0x32 /* 00003A44 */
  5531. 00003A78  5340                     subq.w     D0, 1
  5532. 00003A7A  67E0                     beq        -0x1E /* 00003A5C */
  5533. label00003A7C:
  5534. 00003A7C  3007                     move.w     D0, D7
  5535. 00003A7E  D040                     add.w      D0, D0
  5536. 00003A80  0640 FF3A                addi.w     D0, 0xFF3A
  5537. 00003A84  0C76 0008 0000           cmpi.w     [A6 + D0.w], 0x8
  5538. 00003A8A  6C34                     bge        +0x36 /* 00003AC0 */
  5539. 00003A8C  486D F4B6                pea.l      [A5 - 0xB4A]
  5540. 00003A90  486D F4E2                pea.l      [A5 - 0xB1E]
  5541. 00003A94  3007                     move.w     D0, D7
  5542. 00003A96  C1FC 0038                muls.w     D0, 0x38 /* '8' */
  5543. 00003A9A  3207                     move.w     D1, D7
  5544. 00003A9C  D241                     add.w      D1, D1
  5545. 00003A9E  0641 FF3A                addi.w     D1, 0xFF3A
  5546. 00003AA2  3236 1000                move.w     D1, [A6 + D1.w]
  5547. 00003AA6  E741                     asl        D1.w, 3
  5548. 00003AA8  D041                     add.w      D0, D1
  5549. 00003AAA  0640 E270                addi.w     D0, 0xE270
  5550. 00003AAE  4875 0000                pea.l      [A5 + D0.w]
  5551. 00003AB2  486D F156                pea.l      [A5 - 0xEAA]
  5552. 00003AB6  3F3C 0002                move.w     -[A7], 0x2
  5553. 00003ABA  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  5554. 00003ABE  A8EC                     syscall    CopyBits
  5555. label00003AC0:
  5556. 00003AC0  3007                     move.w     D0, D7
  5557. 00003AC2  D040                     add.w      D0, D0
  5558. 00003AC4  0640 FF3A                addi.w     D0, 0xFF3A
  5559. 00003AC8  3036 0000                move.w     D0, [A6 + D0.w]
  5560. 00003ACC  5240                     addq.w     D0, 1
  5561. 00003ACE  3207                     move.w     D1, D7
  5562. 00003AD0  D241                     add.w      D1, D1
  5563. 00003AD2  0641 FF3A                addi.w     D1, 0xFF3A
  5564. 00003AD6  3D80 1000                move.w     [A6 + D1.w], D0
  5565. 00003ADA  3007                     move.w     D0, D7
  5566. 00003ADC  D040                     add.w      D0, D0
  5567. 00003ADE  0640 FF3A                addi.w     D0, 0xFF3A
  5568. 00003AE2  0C76 0008 0000           cmpi.w     [A6 + D0.w], 0x8
  5569. 00003AE8  6C34                     bge        +0x36 /* 00003B1E */
  5570. 00003AEA  486D F4B6                pea.l      [A5 - 0xB4A]
  5571. 00003AEE  486D F4E2                pea.l      [A5 - 0xB1E]
  5572. 00003AF2  3007                     move.w     D0, D7
  5573. 00003AF4  C1FC 0038                muls.w     D0, 0x38 /* '8' */
  5574. 00003AF8  3207                     move.w     D1, D7
  5575. 00003AFA  D241                     add.w      D1, D1
  5576. 00003AFC  0641 FF3A                addi.w     D1, 0xFF3A
  5577. 00003B00  3236 1000                move.w     D1, [A6 + D1.w]
  5578. 00003B04  E741                     asl        D1.w, 3
  5579. 00003B06  D041                     add.w      D0, D1
  5580. 00003B08  0640 E270                addi.w     D0, 0xE270
  5581. 00003B0C  4875 0000                pea.l      [A5 + D0.w]
  5582. 00003B10  486D F156                pea.l      [A5 - 0xEAA]
  5583. 00003B14  3F3C 0002                move.w     -[A7], 0x2
  5584. 00003B18  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  5585. 00003B1C  A8EC                     syscall    CopyBits
  5586. label00003B1E:
  5587. 00003B1E  3007                     move.w     D0, D7
  5588. 00003B20  D040                     add.w      D0, D0
  5589. 00003B22  0640 FF3A                addi.w     D0, 0xFF3A
  5590. 00003B26  0C76 0008 0000           cmpi.w     [A6 + D0.w], 0x8
  5591. 00003B2C  6600 00CA                bne        +0xCC /* 00003BF8 */
  5592. 00003B30  486D F4B6                pea.l      [A5 - 0xB4A]
  5593. 00003B34  486D F4E2                pea.l      [A5 - 0xB1E]
  5594. 00003B38  3007                     move.w     D0, D7
  5595. 00003B3A  C1FC 0038                muls.w     D0, 0x38 /* '8' */
  5596. 00003B3E  0640 E278                addi.w     D0, 0xE278
  5597. 00003B42  4875 0000                pea.l      [A5 + D0.w]
  5598. 00003B46  486D F156                pea.l      [A5 - 0xEAA]
  5599. 00003B4A  3F3C 0002                move.w     -[A7], 0x2
  5600. 00003B4E  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  5601. 00003B52  A8EC                     syscall    CopyBits
  5602. 00003B54  3007                     move.w     D0, D7
  5603. 00003B56  D040                     add.w      D0, D0
  5604. 00003B58  0640 FF3A                addi.w     D0, 0xFF3A
  5605. 00003B5C  4276 0000                clr.w      [A6 + D0.w]
  5606. 00003B60  3007                     move.w     D0, D7
  5607. 00003B62  6030                     bra        +0x32 /* 00003B94 */
  5608. label00003B64:
  5609. 00003B64  486D F156                pea.l      [A5 - 0xEAA]
  5610. 00003B68  3F3C 00C5                move.w     -[A7], 0xC5
  5611. 00003B6C  3F3C 0061                move.w     -[A7], 0x61 /* 'a' */
  5612. 00003B70  3F3C 00E0                move.w     -[A7], 0xE0
  5613. 00003B74  3F3C 0072                move.w     -[A7], 0x72 /* 'r' */
  5614. 00003B78  A8A7                     syscall    SetRect
  5615. 00003B7A  6020                     bra        +0x22 /* 00003B9C */
  5616. label00003B7C:
  5617. 00003B7C  486D F156                pea.l      [A5 - 0xEAA]
  5618. 00003B80  3F3C 0120                move.w     -[A7], 0x120
  5619. 00003B84  3F3C 0061                move.w     -[A7], 0x61 /* 'a' */
  5620. 00003B88  3F3C 013B                move.w     -[A7], 0x13B
  5621. 00003B8C  3F3C 0072                move.w     -[A7], 0x72 /* 'r' */
  5622. 00003B90  A8A7                     syscall    SetRect
  5623. 00003B92  6008                     bra        +0xA /* 00003B9C */
  5624. label00003B94:
  5625. 00003B94  5340                     subq.w     D0, 1
  5626. 00003B96  67CC                     beq        -0x32 /* 00003B64 */
  5627. 00003B98  5340                     subq.w     D0, 1
  5628. 00003B9A  67E0                     beq        -0x1E /* 00003B7C */
  5629. label00003B9C:
  5630. 00003B9C  3007                     move.w     D0, D7
  5631. 00003B9E  C1FC 000C                muls.w     D0, 0xC
  5632. 00003BA2  0640 FF18                addi.w     D0, 0xFF18
  5633. 00003BA6  49F6 0000                lea.l      A4, [A6 + D0.w]
  5634. 00003BAA  41ED F156                lea.l      A0, [A5 - 0xEAA]
  5635. 00003BAE  43D4                     lea.l      A1, [A4]
  5636. 00003BB0  22D8                     move.l     [A1]+, [A0]+
  5637. 00003BB2  22D8                     move.l     [A1]+, [A0]+
  5638. 00003BB4  3007                     move.w     D0, D7
  5639. 00003BB6  6010                     bra        +0x12 /* 00003BC8 */
  5640. label00003BB8:
  5641. 00003BB8  397C 0001 000A           move.w     [A4 + 0xA], 0x1
  5642. 00003BBE  6010                     bra        +0x12 /* 00003BD0 */
  5643. label00003BC0:
  5644. 00003BC0  397C 0003 000A           move.w     [A4 + 0xA], 0x3
  5645. 00003BC6  6008                     bra        +0xA /* 00003BD0 */
  5646. label00003BC8:
  5647. 00003BC8  5340                     subq.w     D0, 1
  5648. 00003BCA  67EC                     beq        -0x12 /* 00003BB8 */
  5649. 00003BCC  5340                     subq.w     D0, 1
  5650. 00003BCE  67F0                     beq        -0xE /* 00003BC0 */
  5651. label00003BD0:
  5652. 00003BD0  197C 0001 0008           move.b     [A4 + 0x8], 0x1
  5653. 00003BD6  486D F4B6                pea.l      [A5 - 0xB4A]
  5654. 00003BDA  486D F4E2                pea.l      [A5 - 0xB1E]
  5655. 00003BDE  302C 000A                move.w     D0, [A4 + 0xA]
  5656. 00003BE2  E740                     asl        D0.w, 3
  5657. 00003BE4  0640 E318                addi.w     D0, 0xE318
  5658. 00003BE8  4875 0000                pea.l      [A5 + D0.w]
  5659. 00003BEC  2F0C                     move.l     -[A7], A4
  5660. 00003BEE  3F3C 0002                move.w     -[A7], 0x2
  5661. 00003BF2  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5662. 00003BF6  A8EC                     syscall    CopyBits
  5663. label00003BF8:
  5664. 00003BF8  5247                     addq.w     D7, 1
  5665. 00003BFA  0C47 0002                cmpi.w     D7, 0x2
  5666. 00003BFE  6F00 FE1E                ble        -0x1E0 /* 00003A1E */
  5667. 00003C02  7E01                     moveq.l    D7, 0x01
  5668. label00003C04:
  5669. 00003C04  3007                     move.w     D0, D7
  5670. 00003C06  C1FC 000C                muls.w     D0, 0xC
  5671. 00003C0A  0640 FF18                addi.w     D0, 0xFF18
  5672. 00003C0E  49F6 0000                lea.l      A4, [A6 + D0.w]
  5673. 00003C12  4A2C 0008                tst.b      [A4 + 0x8]
  5674. 00003C16  6700 0158                beq        +0x15A /* 00003D70 */
  5675. 00003C1A  486D F4B6                pea.l      [A5 - 0xB4A]
  5676. 00003C1E  486D F4E2                pea.l      [A5 - 0xB1E]
  5677. 00003C22  302C 000A                move.w     D0, [A4 + 0xA]
  5678. 00003C26  E740                     asl        D0.w, 3
  5679. 00003C28  0640 E318                addi.w     D0, 0xE318
  5680. 00003C2C  4875 0000                pea.l      [A5 + D0.w]
  5681. 00003C30  2F0C                     move.l     -[A7], A4
  5682. 00003C32  3F3C 0002                move.w     -[A7], 0x2
  5683. 00003C36  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5684. 00003C3A  A8EC                     syscall    CopyBits
  5685. 00003C3C  302C 0002                move.w     D0, [A4 + 0x2]
  5686. 00003C40  0640 000A                addi.w     D0, 0xA /* '\n' */
  5687. 00003C44  322D F460                move.w     D1, [A5 - 0xBA0]
  5688. 00003C48  9240                     sub.w      D1, D0
  5689. 00003C4A  303C 0140                move.w     D0, 0x140
  5690. 00003C4E  906C 0004                sub.w      D0, [A4 + 0x4]
  5691. 00003C52  3D40 FB42                move.w     [A6 - 0x4BE], D0
  5692. 00003C56  486E FB42                pea.l      [A6 - 0x4BE]
  5693. 00003C5A  3D41 FB40                move.w     [A6 - 0x4C0], D1
  5694. 00003C5E  486E FB40                pea.l      [A6 - 0x4C0]
  5695. 00003C62  486E FB36                pea.l      [A6 - 0x4CA]
  5696. 00003C66  3F3C 200E                move.w     -[A7], 0x200E
  5697. 00003C6A  A9EB                     syscall    Pack4/FP68K
  5698. 00003C6C  486E FB36                pea.l      [A6 - 0x4CA]
  5699. 00003C70  3F3C 2006                move.w     -[A7], 0x2006
  5700. 00003C74  A9EB                     syscall    Pack4/FP68K
  5701. 00003C76  486E FB36                pea.l      [A6 - 0x4CA]
  5702. 00003C7A  486E FE2A                pea.l      [A6 - 0x1D6]
  5703. 00003C7E  3F3C 1010                move.w     -[A7], 0x1010
  5704. 00003C82  A9EB                     syscall    Pack4/FP68K
  5705. 00003C84  41FA 20CE                lea.l      A0, [PC + 0x20CE /* 00005D54, value 0x3FFEB333 */]
  5706. 00003C88  43EE FB3A                lea.l      A1, [A6 - 0x4C6]
  5707. 00003C8C  4851                     pea.l      [A1]
  5708. 00003C8E  22D8                     move.l     [A1]+, [A0]+
  5709. 00003C90  22D8                     move.l     [A1]+, [A0]+
  5710. 00003C92  32D8                     move.w     [A1]+, [A0]+
  5711. 00003C94  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  5712. 00003C98  A9EB                     syscall    Pack4/FP68K
  5713. 00003C9A  486E FE2A                pea.l      [A6 - 0x1D6]
  5714. 00003C9E  486E FB3A                pea.l      [A6 - 0x4C6]
  5715. 00003CA2  3F3C 100A                move.w     -[A7], 0x100A
  5716. 00003CA6  A9EB                     syscall    Pack4/FP68K
  5717. 00003CA8  6F08                     ble        +0xA /* 00003CB2 */
  5718. 00003CAA  397C 0001 000A           move.w     [A4 + 0xA], 0x1
  5719. 00003CB0  601E                     bra        +0x20 /* 00003CD0 */
  5720. label00003CB2:
  5721. 00003CB2  486E FE2A                pea.l      [A6 - 0x1D6]
  5722. 00003CB6  487A 2092                pea.l      [PC + 0x2092 /* 00005D4A, value 0x3FFEB333 */]
  5723. 00003CBA  3F3C 100A                move.w     -[A7], 0x100A
  5724. 00003CBE  A9EB                     syscall    Pack4/FP68K
  5725. 00003CC0  6F08                     ble        +0xA /* 00003CCA */
  5726. 00003CC2  397C 0002 000A           move.w     [A4 + 0xA], 0x2
  5727. 00003CC8  6006                     bra        +0x8 /* 00003CD0 */
  5728. label00003CCA:
  5729. 00003CCA  397C 0003 000A           move.w     [A4 + 0xA], 0x3
  5730. label00003CD0:
  5731. 00003CD0  302C 000A                move.w     D0, [A4 + 0xA]
  5732. 00003CD4  6028                     bra        +0x2A /* 00003CFE */
  5733. label00003CD6:
  5734. 00003CD6  2F0C                     move.l     -[A7], A4
  5735. 00003CD8  3F3C FFFA                move.w     -[A7], 0xFFFA
  5736. 00003CDC  3F3C 0006                move.w     -[A7], 0x6
  5737. 00003CE0  A8A8                     syscall    OffsetRect
  5738. 00003CE2  6026                     bra        +0x28 /* 00003D0A */
  5739. label00003CE4:
  5740. 00003CE4  2F0C                     move.l     -[A7], A4
  5741. 00003CE6  4267                     clr.w      -[A7]
  5742. 00003CE8  3F3C 0006                move.w     -[A7], 0x6
  5743. 00003CEC  A8A8                     syscall    OffsetRect
  5744. 00003CEE  601A                     bra        +0x1C /* 00003D0A */
  5745. label00003CF0:
  5746. 00003CF0  2F0C                     move.l     -[A7], A4
  5747. 00003CF2  3F3C 0006                move.w     -[A7], 0x6
  5748. 00003CF6  3F3C 0006                move.w     -[A7], 0x6
  5749. 00003CFA  A8A8                     syscall    OffsetRect
  5750. 00003CFC  600C                     bra        +0xE /* 00003D0A */
  5751. label00003CFE:
  5752. 00003CFE  5340                     subq.w     D0, 1
  5753. 00003D00  67D4                     beq        -0x2A /* 00003CD6 */
  5754. 00003D02  5340                     subq.w     D0, 1
  5755. 00003D04  67DE                     beq        -0x20 /* 00003CE4 */
  5756. 00003D06  5340                     subq.w     D0, 1
  5757. 00003D08  67E6                     beq        -0x18 /* 00003CF0 */
  5758. label00003D0A:
  5759. 00003D0A  486D F4B6                pea.l      [A5 - 0xB4A]
  5760. 00003D0E  486D F4E2                pea.l      [A5 - 0xB1E]
  5761. 00003D12  302C 000A                move.w     D0, [A4 + 0xA]
  5762. 00003D16  E740                     asl        D0.w, 3
  5763. 00003D18  0640 E318                addi.w     D0, 0xE318
  5764. 00003D1C  4875 0000                pea.l      [A5 + D0.w]
  5765. 00003D20  2F0C                     move.l     -[A7], A4
  5766. 00003D22  3F3C 0002                move.w     -[A7], 0x2
  5767. 00003D26  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5768. 00003D2A  A8EC                     syscall    CopyBits
  5769. 00003D2C  0C54 014A                cmpi.w     [A4], 0x14A
  5770. 00003D30  6F04                     ble        +0x6 /* 00003D36 */
  5771. 00003D32  422C 0008                clr.b      [A4 + 0x8]
  5772. label00003D36:
  5773. 00003D36  3014                     move.w     D0, [A4]
  5774. 00003D38  B06D F462                cmp.w      D0, [A5 - 0xB9E]
  5775. 00003D3C  5DC0                     slt        D0
  5776. 00003D3E  322C 0004                move.w     D1, [A4 + 0x4]
  5777. 00003D42  B26D F45E                cmp.w      D1, [A5 - 0xBA2]
  5778. 00003D46  5EC1                     sgt        D1
  5779. 00003D48  C001                     and.b      D0, D1
  5780. 00003D4A  322D F460                move.w     D1, [A5 - 0xBA0]
  5781. 00003D4E  5A41                     addq.w     D1, 5
  5782. 00003D50  B26C 0006                cmp.w      D1, [A4 + 0x6]
  5783. 00003D54  5DC1                     slt        D1
  5784. 00003D56  C001                     and.b      D0, D1
  5785. 00003D58  322D F464                move.w     D1, [A5 - 0xB9C]
  5786. 00003D5C  5B41                     subq.w     D1, 5
  5787. 00003D5E  B26C 0002                cmp.w      D1, [A4 + 0x2]
  5788. 00003D62  5EC1                     sgt        D1
  5789. 00003D64  C001                     and.b      D0, D1
  5790. 00003D66  6738                     beq        +0x3A /* 00003DA0 */
  5791. 00003D68  1B7C 0001 F10B           move.b     [A5 - 0xEF5], 0x1
  5792. 00003D6E  6030                     bra        +0x32 /* 00003DA0 */
  5793. label00003D70:
  5794. 00003D70  554F                     subq.w     A7, 2
  5795. 00003D72  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  5796. 00003D76  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  5797. 00003D7A  0C5F 0001                cmpi.w     [A7]+, 0x1
  5798. 00003D7E  57C0                     seq        D0
  5799. 00003D80  3207                     move.w     D1, D7
  5800. 00003D82  D241                     add.w      D1, D1
  5801. 00003D84  0641 FF3A                addi.w     D1, 0xFF3A
  5802. 00003D88  4A76 1000                tst.w      [A6 + D1.w]
  5803. 00003D8C  57C1                     seq        D1
  5804. 00003D8E  C001                     and.b      D0, D1
  5805. 00003D90  670E                     beq        +0x10 /* 00003DA0 */
  5806. 00003D92  3007                     move.w     D0, D7
  5807. 00003D94  D040                     add.w      D0, D0
  5808. 00003D96  0640 FF3A                addi.w     D0, 0xFF3A
  5809. 00003D9A  3DBC 0001 0000           move.w     [A6 + D0.w], 0x1
  5810. label00003DA0:
  5811. 00003DA0  5247                     addq.w     D7, 1
  5812. 00003DA2  0C47 0002                cmpi.w     D7, 0x2
  5813. 00003DA6  6F00 FE5C                ble        -0x1A2 /* 00003C04 */
  5814. 00003DAA  7021                     moveq.l    D0, 0x21
  5815. 00003DAC  2F00                     move.l     -[A7], D0
  5816. 00003DAE  A862                     syscall    ForeColor
  5817. 00003DB0  4A6E FE24                tst.w      [A6 - 0x1DC]
  5818. 00003DB4  6F00 0336                ble        +0x338 /* 000040EC */
  5819. label00003DB8:
  5820. 00003DB8  302E FE24                move.w     D0, [A6 - 0x1DC]
  5821. 00003DBC  5240                     addq.w     D0, 1
  5822. 00003DBE  48C0                     ext.l      D0
  5823. 00003DC0  81FC 0006                divs.w     D0, 0x6
  5824. 00003DC4  4840                     swap.w     D0
  5825. 00003DC6  3D40 FE24                move.w     [A6 - 0x1DC], D0
  5826. 00003DCA  102D F840                move.b     D0, [A5 - 0x7C0]
  5827. 00003DCE  5300                     subq.b     D0, 1
  5828. 00003DD0  122D F10B                move.b     D1, [A5 - 0xEF5]
  5829. 00003DD4  5301                     subq.b     D1, 1
  5830. 00003DD6  C001                     and.b      D0, D1
  5831. 00003DD8  671A                     beq        +0x1C /* 00003DF4 */
  5832. 00003DDA  486D F4D2                pea.l      [A5 - 0xB2E]
  5833. 00003DDE  486D F4E2                pea.l      [A5 - 0xB1E]
  5834. 00003DE2  486D F3A6                pea.l      [A5 - 0xC5A]
  5835. 00003DE6  486D F45E                pea.l      [A5 - 0xBA2]
  5836. 00003DEA  3F3C 0001                move.w     -[A7], 0x1
  5837. 00003DEE  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  5838. 00003DF2  A8EC                     syscall    CopyBits
  5839. label00003DF4:
  5840. 00003DF4  486E FE14                pea.l      [A6 - 0x1EC]
  5841. 00003DF8  A875                     syscall    SetPBits/SetPortBits
  5842. 00003DFA  486E FE1A                pea.l      [A6 - 0x1E6]
  5843. 00003DFE  A8A3                     syscall    EraseRect
  5844. 00003E00  486D FF52                pea.l      [A5 - 0xAE]
  5845. 00003E04  A875                     syscall    SetPBits/SetPortBits
  5846. 00003E06  302E FE24                move.w     D0, [A6 - 0x1DC]
  5847. 00003E0A  6000 0226                bra        +0x228 /* 00004032 */
  5848. label00003E0E:
  5849. 00003E0E  486E FE0C                pea.l      [A6 - 0x1F4]
  5850. 00003E12  3F3C 0006                move.w     -[A7], 0x6
  5851. 00003E16  4267                     clr.w      -[A7]
  5852. 00003E18  3F3C 0072                move.w     -[A7], 0x72 /* 'r' */
  5853. 00003E1C  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  5854. 00003E20  A8A7                     syscall    SetRect
  5855. 00003E22  486D F4B6                pea.l      [A5 - 0xB4A]
  5856. 00003E26  486E FE14                pea.l      [A6 - 0x1EC]
  5857. 00003E2A  486D E3C8                pea.l      [A5 - 0x1C38]
  5858. 00003E2E  486E FE0C                pea.l      [A6 - 0x1F4]
  5859. 00003E32  3F3C 0002                move.w     -[A7], 0x2
  5860. 00003E36  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  5861. 00003E3A  A8EC                     syscall    CopyBits
  5862. 00003E3C  486E FE0C                pea.l      [A6 - 0x1F4]
  5863. 00003E40  4267                     clr.w      -[A7]
  5864. 00003E42  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  5865. 00003E46  3F3C 002B                move.w     -[A7], 0x2B /* '+' */
  5866. 00003E4A  3F3C 00C7                move.w     -[A7], 0xC7
  5867. 00003E4E  A8A7                     syscall    SetRect
  5868. 00003E50  486D F4B6                pea.l      [A5 - 0xB4A]
  5869. 00003E54  486E FE14                pea.l      [A6 - 0x1EC]
  5870. 00003E58  486D E388                pea.l      [A5 - 0x1C78]
  5871. 00003E5C  486E FE0C                pea.l      [A6 - 0x1F4]
  5872. 00003E60  3F3C 0001                move.w     -[A7], 0x1
  5873. 00003E64  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  5874. 00003E68  A8EC                     syscall    CopyBits
  5875. 00003E6A  7021                     moveq.l    D0, 0x21
  5876. 00003E6C  2F00                     move.l     -[A7], D0
  5877. 00003E6E  A862                     syscall    ForeColor
  5878. 00003E70  6000 01DC                bra        +0x1DE /* 0000404E */
  5879. label00003E74:
  5880. 00003E74  486E FE0C                pea.l      [A6 - 0x1F4]
  5881. 00003E78  3F3C 0006                move.w     -[A7], 0x6
  5882. 00003E7C  4267                     clr.w      -[A7]
  5883. 00003E7E  3F3C 0072                move.w     -[A7], 0x72 /* 'r' */
  5884. 00003E82  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  5885. 00003E86  A8A7                     syscall    SetRect
  5886. 00003E88  486D F4B6                pea.l      [A5 - 0xB4A]
  5887. 00003E8C  486E FE14                pea.l      [A6 - 0x1EC]
  5888. 00003E90  486D E3D0                pea.l      [A5 - 0x1C30]
  5889. 00003E94  486E FE0C                pea.l      [A6 - 0x1F4]
  5890. 00003E98  3F3C 0002                move.w     -[A7], 0x2
  5891. 00003E9C  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  5892. 00003EA0  A8EC                     syscall    CopyBits
  5893. 00003EA2  486E FE0C                pea.l      [A6 - 0x1F4]
  5894. 00003EA6  3F3C 0007                move.w     -[A7], 0x7
  5895. 00003EAA  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  5896. 00003EAE  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  5897. 00003EB2  3F3C 00D6                move.w     -[A7], 0xD6
  5898. 00003EB6  A8A7                     syscall    SetRect
  5899. 00003EB8  486D F4B6                pea.l      [A5 - 0xB4A]
  5900. 00003EBC  486E FE14                pea.l      [A6 - 0x1EC]
  5901. 00003EC0  486D E388                pea.l      [A5 - 0x1C78]
  5902. 00003EC4  486E FE0C                pea.l      [A6 - 0x1F4]
  5903. 00003EC8  3F3C 0001                move.w     -[A7], 0x1
  5904. 00003ECC  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  5905. 00003ED0  A8EC                     syscall    CopyBits
  5906. 00003ED2  7021                     moveq.l    D0, 0x21
  5907. 00003ED4  2F00                     move.l     -[A7], D0
  5908. 00003ED6  A862                     syscall    ForeColor
  5909. 00003ED8  6000 0174                bra        +0x176 /* 0000404E */
  5910. label00003EDC:
  5911. 00003EDC  486E FE0C                pea.l      [A6 - 0x1F4]
  5912. 00003EE0  3F3C 0006                move.w     -[A7], 0x6
  5913. 00003EE4  4267                     clr.w      -[A7]
  5914. 00003EE6  3F3C 0072                move.w     -[A7], 0x72 /* 'r' */
  5915. 00003EEA  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  5916. 00003EEE  A8A7                     syscall    SetRect
  5917. 00003EF0  486D F4B6                pea.l      [A5 - 0xB4A]
  5918. 00003EF4  486E FE14                pea.l      [A6 - 0x1EC]
  5919. 00003EF8  486D E3D8                pea.l      [A5 - 0x1C28]
  5920. 00003EFC  486E FE0C                pea.l      [A6 - 0x1F4]
  5921. 00003F00  3F3C 0002                move.w     -[A7], 0x2
  5922. 00003F04  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  5923. 00003F08  A8EC                     syscall    CopyBits
  5924. 00003F0A  486E FE0C                pea.l      [A6 - 0x1F4]
  5925. 00003F0E  3F3C 000F                move.w     -[A7], 0xF
  5926. 00003F12  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  5927. 00003F16  3F3C 003A                move.w     -[A7], 0x3A /* ':' */
  5928. 00003F1A  3F3C 00DF                move.w     -[A7], 0xDF
  5929. 00003F1E  A8A7                     syscall    SetRect
  5930. 00003F20  486D F4B6                pea.l      [A5 - 0xB4A]
  5931. 00003F24  486E FE14                pea.l      [A6 - 0x1EC]
  5932. 00003F28  486D E388                pea.l      [A5 - 0x1C78]
  5933. 00003F2C  486E FE0C                pea.l      [A6 - 0x1F4]
  5934. 00003F30  3F3C 0001                move.w     -[A7], 0x1
  5935. 00003F34  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  5936. 00003F38  A8EC                     syscall    CopyBits
  5937. 00003F3A  7021                     moveq.l    D0, 0x21
  5938. 00003F3C  2F00                     move.l     -[A7], D0
  5939. 00003F3E  A862                     syscall    ForeColor
  5940. 00003F40  6000 010C                bra        +0x10E /* 0000404E */
  5941. label00003F44:
  5942. 00003F44  486E FE0C                pea.l      [A6 - 0x1F4]
  5943. 00003F48  3F3C 0006                move.w     -[A7], 0x6
  5944. 00003F4C  4267                     clr.w      -[A7]
  5945. 00003F4E  3F3C 0072                move.w     -[A7], 0x72 /* 'r' */
  5946. 00003F52  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  5947. 00003F56  A8A7                     syscall    SetRect
  5948. 00003F58  486D F4B6                pea.l      [A5 - 0xB4A]
  5949. 00003F5C  486E FE14                pea.l      [A6 - 0x1EC]
  5950. 00003F60  486D E3E0                pea.l      [A5 - 0x1C20]
  5951. 00003F64  486E FE0C                pea.l      [A6 - 0x1F4]
  5952. 00003F68  3F3C 0002                move.w     -[A7], 0x2
  5953. 00003F6C  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  5954. 00003F70  A8EC                     syscall    CopyBits
  5955. 00003F72  486E FE0C                pea.l      [A6 - 0x1F4]
  5956. 00003F76  3F3C 0015                move.w     -[A7], 0x15
  5957. 00003F7A  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  5958. 00003F7E  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  5959. 00003F82  3F3C 00E5                move.w     -[A7], 0xE5
  5960. 00003F86  A8A7                     syscall    SetRect
  5961. 00003F88  486D F4B6                pea.l      [A5 - 0xB4A]
  5962. 00003F8C  486E FE14                pea.l      [A6 - 0x1EC]
  5963. 00003F90  486D E390                pea.l      [A5 - 0x1C70]
  5964. 00003F94  486E FE0C                pea.l      [A6 - 0x1F4]
  5965. 00003F98  3F3C 0001                move.w     -[A7], 0x1
  5966. 00003F9C  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  5967. 00003FA0  A8EC                     syscall    CopyBits
  5968. 00003FA2  7021                     moveq.l    D0, 0x21
  5969. 00003FA4  2F00                     move.l     -[A7], D0
  5970. 00003FA6  A862                     syscall    ForeColor
  5971. 00003FA8  6000 00A4                bra        +0xA6 /* 0000404E */
  5972. label00003FAC:
  5973. 00003FAC  486E FE0C                pea.l      [A6 - 0x1F4]
  5974. 00003FB0  3F3C 0006                move.w     -[A7], 0x6
  5975. 00003FB4  4267                     clr.w      -[A7]
  5976. 00003FB6  3F3C 0072                move.w     -[A7], 0x72 /* 'r' */
  5977. 00003FBA  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  5978. 00003FBE  A8A7                     syscall    SetRect
  5979. 00003FC0  486D F4B6                pea.l      [A5 - 0xB4A]
  5980. 00003FC4  486E FE14                pea.l      [A6 - 0x1EC]
  5981. 00003FC8  486D E3E8                pea.l      [A5 - 0x1C18]
  5982. 00003FCC  486E FE0C                pea.l      [A6 - 0x1F4]
  5983. 00003FD0  3F3C 0002                move.w     -[A7], 0x2
  5984. 00003FD4  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  5985. 00003FD8  A8EC                     syscall    CopyBits
  5986. 00003FDA  486E FE0C                pea.l      [A6 - 0x1F4]
  5987. 00003FDE  3F3C 001A                move.w     -[A7], 0x1A
  5988. 00003FE2  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  5989. 00003FE6  3F3C 0045                move.w     -[A7], 0x45 /* 'E' */
  5990. 00003FEA  3F3C 00EC                move.w     -[A7], 0xEC
  5991. 00003FEE  A8A7                     syscall    SetRect
  5992. 00003FF0  486D F4B6                pea.l      [A5 - 0xB4A]
  5993. 00003FF4  486E FE14                pea.l      [A6 - 0x1EC]
  5994. 00003FF8  486D E398                pea.l      [A5 - 0x1C68]
  5995. 00003FFC  486E FE0C                pea.l      [A6 - 0x1F4]
  5996. 00004000  3F3C 0001                move.w     -[A7], 0x1
  5997. 00004004  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  5998. 00004008  A8EC                     syscall    CopyBits
  5999. 0000400A  7021                     moveq.l    D0, 0x21
  6000. 0000400C  2F00                     move.l     -[A7], D0
  6001. 0000400E  A862                     syscall    ForeColor
  6002. 00004010  0C6D 00A0 F464           cmpi.w     [A5 - 0xB9C], 0xA0
  6003. 00004016  6C36                     bge        +0x38 /* 0000404E */
  6004. 00004018  486D F45E                pea.l      [A5 - 0xBA2]
  6005. 0000401C  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  6006. 00004020  422D F840                clr.b      [A5 - 0x7C0]
  6007. 00004024  1B7C 0001 F10B           move.b     [A5 - 0xEF5], 0x1
  6008. 0000402A  1B7C 0001 F118           move.b     [A5 - 0xEE8], 0x1
  6009. 00004030  601C                     bra        +0x1E /* 0000404E */
  6010. label00004032:
  6011. 00004032  6700 FDDA                beq        -0x224 /* 00003E0E */
  6012. 00004036  5540                     subq.w     D0, 2
  6013. 00004038  6700 FE3A                beq        -0x1C4 /* 00003E74 */
  6014. 0000403C  5340                     subq.w     D0, 1
  6015. 0000403E  6700 FE9C                beq        -0x162 /* 00003EDC */
  6016. 00004042  5340                     subq.w     D0, 1
  6017. 00004044  6700 FEFE                beq        -0x100 /* 00003F44 */
  6018. 00004048  5340                     subq.w     D0, 1
  6019. 0000404A  6700 FF60                beq        -0x9E /* 00003FAC */
  6020. label0000404E:
  6021. 0000404E  486E FE0C                pea.l      [A6 - 0x1F4]
  6022. 00004052  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  6023. 00004056  3F3C 006A                move.w     -[A7], 0x6A /* 'j' */
  6024. 0000405A  3F3C 00C5                move.w     -[A7], 0xC5
  6025. 0000405E  3F3C 015D                move.w     -[A7], 0x15D
  6026. 00004062  A8A7                     syscall    SetRect
  6027. 00004064  486E FE04                pea.l      [A6 - 0x1FC]
  6028. 00004068  4267                     clr.w      -[A7]
  6029. 0000406A  4267                     clr.w      -[A7]
  6030. 0000406C  3F3C 0072                move.w     -[A7], 0x72 /* 'r' */
  6031. 00004070  3F3C 00F3                move.w     -[A7], 0xF3
  6032. 00004074  A8A7                     syscall    SetRect
  6033. 00004076  486E FE14                pea.l      [A6 - 0x1EC]
  6034. 0000407A  486D F4E2                pea.l      [A5 - 0xB1E]
  6035. 0000407E  486E FE04                pea.l      [A6 - 0x1FC]
  6036. 00004082  486E FE0C                pea.l      [A6 - 0x1F4]
  6037. 00004086  4267                     clr.w      -[A7]
  6038. 00004088  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6039. 0000408C  A8EC                     syscall    CopyBits
  6040. 0000408E  7021                     moveq.l    D0, 0x21
  6041. 00004090  2F00                     move.l     -[A7], D0
  6042. 00004092  A862                     syscall    ForeColor
  6043. 00004094  7E01                     moveq.l    D7, 0x01
  6044. label00004096:
  6045. 00004096  3007                     move.w     D0, D7
  6046. 00004098  C1FC 000C                muls.w     D0, 0xC
  6047. 0000409C  0640 FF18                addi.w     D0, 0xFF18
  6048. 000040A0  49F6 0000                lea.l      A4, [A6 + D0.w]
  6049. 000040A4  554F                     subq.w     A7, 2
  6050. 000040A6  486E FE0C                pea.l      [A6 - 0x1F4]
  6051. 000040AA  2F0C                     move.l     -[A7], A4
  6052. 000040AC  486D F156                pea.l      [A5 - 0xEAA]
  6053. 000040B0  A8AA                     syscall    SectRect
  6054. 000040B2  101F                     move.b     D0, [A7]+
  6055. 000040B4  C02C 0008                and.b      D0, [A4 + 0x8]
  6056. 000040B8  6722                     beq        +0x24 /* 000040DC */
  6057. 000040BA  486D F4B6                pea.l      [A5 - 0xB4A]
  6058. 000040BE  486D F4E2                pea.l      [A5 - 0xB1E]
  6059. 000040C2  302C 000A                move.w     D0, [A4 + 0xA]
  6060. 000040C6  E740                     asl        D0.w, 3
  6061. 000040C8  0640 E318                addi.w     D0, 0xE318
  6062. 000040CC  4875 0000                pea.l      [A5 + D0.w]
  6063. 000040D0  2F0C                     move.l     -[A7], A4
  6064. 000040D2  3F3C 0001                move.w     -[A7], 0x1
  6065. 000040D6  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6066. 000040DA  A8EC                     syscall    CopyBits
  6067. label000040DC:
  6068. 000040DC  5247                     addq.w     D7, 1
  6069. 000040DE  0C47 0002                cmpi.w     D7, 0x2
  6070. 000040E2  6FB2                     ble        -0x4C /* 00004096 */
  6071. 000040E4  4A6E FE24                tst.w      [A6 - 0x1DC]
  6072. 000040E8  6600 FCCE                bne        -0x330 /* 00003DB8 */
  6073. label000040EC:
  6074. 000040EC  4A6E FE22                tst.w      [A6 - 0x1DE]
  6075. 000040F0  6F00 033A                ble        +0x33C /* 0000442C */
  6076. label000040F4:
  6077. 000040F4  302E FE22                move.w     D0, [A6 - 0x1DE]
  6078. 000040F8  5240                     addq.w     D0, 1
  6079. 000040FA  48C0                     ext.l      D0
  6080. 000040FC  81FC 0006                divs.w     D0, 0x6
  6081. 00004100  4840                     swap.w     D0
  6082. 00004102  3D40 FE22                move.w     [A6 - 0x1DE], D0
  6083. 00004106  102D F840                move.b     D0, [A5 - 0x7C0]
  6084. 0000410A  5300                     subq.b     D0, 1
  6085. 0000410C  122D F10B                move.b     D1, [A5 - 0xEF5]
  6086. 00004110  5301                     subq.b     D1, 1
  6087. 00004112  C001                     and.b      D0, D1
  6088. 00004114  671A                     beq        +0x1C /* 00004130 */
  6089. 00004116  486D F4D2                pea.l      [A5 - 0xB2E]
  6090. 0000411A  486D F4E2                pea.l      [A5 - 0xB1E]
  6091. 0000411E  486D F3A6                pea.l      [A5 - 0xC5A]
  6092. 00004122  486D F45E                pea.l      [A5 - 0xBA2]
  6093. 00004126  3F3C 0001                move.w     -[A7], 0x1
  6094. 0000412A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6095. 0000412E  A8EC                     syscall    CopyBits
  6096. label00004130:
  6097. 00004130  486E FE14                pea.l      [A6 - 0x1EC]
  6098. 00004134  A875                     syscall    SetPBits/SetPortBits
  6099. 00004136  486E FE1A                pea.l      [A6 - 0x1E6]
  6100. 0000413A  A8A3                     syscall    EraseRect
  6101. 0000413C  486D FF52                pea.l      [A5 - 0xAE]
  6102. 00004140  A875                     syscall    SetPBits/SetPortBits
  6103. 00004142  302E FE22                move.w     D0, [A6 - 0x1DE]
  6104. 00004146  6000 0228                bra        +0x22A /* 00004370 */
  6105. label0000414A:
  6106. 0000414A  486E FE0C                pea.l      [A6 - 0x1F4]
  6107. 0000414E  3F3C 0073                move.w     -[A7], 0x73 /* 's' */
  6108. 00004152  4267                     clr.w      -[A7]
  6109. 00004154  3F3C 00DF                move.w     -[A7], 0xDF
  6110. 00004158  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  6111. 0000415C  A8A7                     syscall    SetRect
  6112. 0000415E  486D F4B6                pea.l      [A5 - 0xB4A]
  6113. 00004162  486E FE14                pea.l      [A6 - 0x1EC]
  6114. 00004166  486D E3F8                pea.l      [A5 - 0x1C08]
  6115. 0000416A  486E FE0C                pea.l      [A6 - 0x1F4]
  6116. 0000416E  3F3C 0002                move.w     -[A7], 0x2
  6117. 00004172  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  6118. 00004176  A8EC                     syscall    CopyBits
  6119. 00004178  486E FE0C                pea.l      [A6 - 0x1F4]
  6120. 0000417C  3F3C 00B9                move.w     -[A7], 0xB9
  6121. 00004180  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  6122. 00004184  3F3C 00E4                move.w     -[A7], 0xE4
  6123. 00004188  3F3C 00C7                move.w     -[A7], 0xC7
  6124. 0000418C  A8A7                     syscall    SetRect
  6125. 0000418E  486D F4B6                pea.l      [A5 - 0xB4A]
  6126. 00004192  486E FE14                pea.l      [A6 - 0x1EC]
  6127. 00004196  486D E3A8                pea.l      [A5 - 0x1C58]
  6128. 0000419A  486E FE0C                pea.l      [A6 - 0x1F4]
  6129. 0000419E  3F3C 0001                move.w     -[A7], 0x1
  6130. 000041A2  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  6131. 000041A6  A8EC                     syscall    CopyBits
  6132. 000041A8  7021                     moveq.l    D0, 0x21
  6133. 000041AA  2F00                     move.l     -[A7], D0
  6134. 000041AC  A862                     syscall    ForeColor
  6135. 000041AE  6000 01DC                bra        +0x1DE /* 0000438C */
  6136. label000041B2:
  6137. 000041B2  486E FE0C                pea.l      [A6 - 0x1F4]
  6138. 000041B6  3F3C 0073                move.w     -[A7], 0x73 /* 's' */
  6139. 000041BA  4267                     clr.w      -[A7]
  6140. 000041BC  3F3C 00DF                move.w     -[A7], 0xDF
  6141. 000041C0  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  6142. 000041C4  A8A7                     syscall    SetRect
  6143. 000041C6  486D F4B6                pea.l      [A5 - 0xB4A]
  6144. 000041CA  486E FE14                pea.l      [A6 - 0x1EC]
  6145. 000041CE  486D E400                pea.l      [A5 - 0x1C00]
  6146. 000041D2  486E FE0C                pea.l      [A6 - 0x1F4]
  6147. 000041D6  3F3C 0002                move.w     -[A7], 0x2
  6148. 000041DA  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  6149. 000041DE  A8EC                     syscall    CopyBits
  6150. 000041E0  486E FE0C                pea.l      [A6 - 0x1F4]
  6151. 000041E4  3F3C 00B2                move.w     -[A7], 0xB2
  6152. 000041E8  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  6153. 000041EC  3F3C 00DD                move.w     -[A7], 0xDD
  6154. 000041F0  3F3C 00D6                move.w     -[A7], 0xD6
  6155. 000041F4  A8A7                     syscall    SetRect
  6156. 000041F6  486D F4B6                pea.l      [A5 - 0xB4A]
  6157. 000041FA  486E FE14                pea.l      [A6 - 0x1EC]
  6158. 000041FE  486D E3A8                pea.l      [A5 - 0x1C58]
  6159. 00004202  486E FE0C                pea.l      [A6 - 0x1F4]
  6160. 00004206  3F3C 0001                move.w     -[A7], 0x1
  6161. 0000420A  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  6162. 0000420E  A8EC                     syscall    CopyBits
  6163. 00004210  7021                     moveq.l    D0, 0x21
  6164. 00004212  2F00                     move.l     -[A7], D0
  6165. 00004214  A862                     syscall    ForeColor
  6166. 00004216  6000 0174                bra        +0x176 /* 0000438C */
  6167. label0000421A:
  6168. 0000421A  486E FE0C                pea.l      [A6 - 0x1F4]
  6169. 0000421E  3F3C 0073                move.w     -[A7], 0x73 /* 's' */
  6170. 00004222  4267                     clr.w      -[A7]
  6171. 00004224  3F3C 00DF                move.w     -[A7], 0xDF
  6172. 00004228  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  6173. 0000422C  A8A7                     syscall    SetRect
  6174. 0000422E  486D F4B6                pea.l      [A5 - 0xB4A]
  6175. 00004232  486E FE14                pea.l      [A6 - 0x1EC]
  6176. 00004236  486D E408                pea.l      [A5 - 0x1BF8]
  6177. 0000423A  486E FE0C                pea.l      [A6 - 0x1F4]
  6178. 0000423E  3F3C 0002                move.w     -[A7], 0x2
  6179. 00004242  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  6180. 00004246  A8EC                     syscall    CopyBits
  6181. 00004248  486E FE0C                pea.l      [A6 - 0x1F4]
  6182. 0000424C  3F3C 00AA                move.w     -[A7], 0xAA
  6183. 00004250  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  6184. 00004254  3F3C 00D5                move.w     -[A7], 0xD5
  6185. 00004258  3F3C 00DF                move.w     -[A7], 0xDF
  6186. 0000425C  A8A7                     syscall    SetRect
  6187. 0000425E  486D F4B6                pea.l      [A5 - 0xB4A]
  6188. 00004262  486E FE14                pea.l      [A6 - 0x1EC]
  6189. 00004266  486D E3A8                pea.l      [A5 - 0x1C58]
  6190. 0000426A  486E FE0C                pea.l      [A6 - 0x1F4]
  6191. 0000426E  3F3C 0001                move.w     -[A7], 0x1
  6192. 00004272  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  6193. 00004276  A8EC                     syscall    CopyBits
  6194. 00004278  7021                     moveq.l    D0, 0x21
  6195. 0000427A  2F00                     move.l     -[A7], D0
  6196. 0000427C  A862                     syscall    ForeColor
  6197. 0000427E  6000 010C                bra        +0x10E /* 0000438C */
  6198. label00004282:
  6199. 00004282  486E FE0C                pea.l      [A6 - 0x1F4]
  6200. 00004286  3F3C 0073                move.w     -[A7], 0x73 /* 's' */
  6201. 0000428A  4267                     clr.w      -[A7]
  6202. 0000428C  3F3C 00DF                move.w     -[A7], 0xDF
  6203. 00004290  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  6204. 00004294  A8A7                     syscall    SetRect
  6205. 00004296  486D F4B6                pea.l      [A5 - 0xB4A]
  6206. 0000429A  486E FE14                pea.l      [A6 - 0x1EC]
  6207. 0000429E  486D E410                pea.l      [A5 - 0x1BF0]
  6208. 000042A2  486E FE0C                pea.l      [A6 - 0x1F4]
  6209. 000042A6  3F3C 0002                move.w     -[A7], 0x2
  6210. 000042AA  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  6211. 000042AE  A8EC                     syscall    CopyBits
  6212. 000042B0  486E FE0C                pea.l      [A6 - 0x1F4]
  6213. 000042B4  3F3C 00A4                move.w     -[A7], 0xA4
  6214. 000042B8  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  6215. 000042BC  3F3C 00CF                move.w     -[A7], 0xCF
  6216. 000042C0  3F3C 00E5                move.w     -[A7], 0xE5
  6217. 000042C4  A8A7                     syscall    SetRect
  6218. 000042C6  486D F4B6                pea.l      [A5 - 0xB4A]
  6219. 000042CA  486E FE14                pea.l      [A6 - 0x1EC]
  6220. 000042CE  486D E3B0                pea.l      [A5 - 0x1C50]
  6221. 000042D2  486E FE0C                pea.l      [A6 - 0x1F4]
  6222. 000042D6  3F3C 0001                move.w     -[A7], 0x1
  6223. 000042DA  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  6224. 000042DE  A8EC                     syscall    CopyBits
  6225. 000042E0  7021                     moveq.l    D0, 0x21
  6226. 000042E2  2F00                     move.l     -[A7], D0
  6227. 000042E4  A862                     syscall    ForeColor
  6228. 000042E6  6000 00A4                bra        +0xA6 /* 0000438C */
  6229. label000042EA:
  6230. 000042EA  486E FE0C                pea.l      [A6 - 0x1F4]
  6231. 000042EE  3F3C 0073                move.w     -[A7], 0x73 /* 's' */
  6232. 000042F2  4267                     clr.w      -[A7]
  6233. 000042F4  3F3C 00DF                move.w     -[A7], 0xDF
  6234. 000042F8  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  6235. 000042FC  A8A7                     syscall    SetRect
  6236. 000042FE  486D F4B6                pea.l      [A5 - 0xB4A]
  6237. 00004302  486E FE14                pea.l      [A6 - 0x1EC]
  6238. 00004306  486D E418                pea.l      [A5 - 0x1BE8]
  6239. 0000430A  486E FE0C                pea.l      [A6 - 0x1F4]
  6240. 0000430E  3F3C 0002                move.w     -[A7], 0x2
  6241. 00004312  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  6242. 00004316  A8EC                     syscall    CopyBits
  6243. 00004318  486E FE0C                pea.l      [A6 - 0x1F4]
  6244. 0000431C  3F3C 009F                move.w     -[A7], 0x9F
  6245. 00004320  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  6246. 00004324  3F3C 00CA                move.w     -[A7], 0xCA
  6247. 00004328  3F3C 00EC                move.w     -[A7], 0xEC
  6248. 0000432C  A8A7                     syscall    SetRect
  6249. 0000432E  486D F4B6                pea.l      [A5 - 0xB4A]
  6250. 00004332  486E FE14                pea.l      [A6 - 0x1EC]
  6251. 00004336  486D E3B8                pea.l      [A5 - 0x1C48]
  6252. 0000433A  486E FE0C                pea.l      [A6 - 0x1F4]
  6253. 0000433E  3F3C 0001                move.w     -[A7], 0x1
  6254. 00004342  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  6255. 00004346  A8EC                     syscall    CopyBits
  6256. 00004348  7021                     moveq.l    D0, 0x21
  6257. 0000434A  2F00                     move.l     -[A7], D0
  6258. 0000434C  A862                     syscall    ForeColor
  6259. 0000434E  0C6D 015E F460           cmpi.w     [A5 - 0xBA0], 0x15E
  6260. 00004354  6F36                     ble        +0x38 /* 0000438C */
  6261. 00004356  486D F45E                pea.l      [A5 - 0xBA2]
  6262. 0000435A  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  6263. 0000435E  422D F840                clr.b      [A5 - 0x7C0]
  6264. 00004362  1B7C 0001 F10B           move.b     [A5 - 0xEF5], 0x1
  6265. 00004368  1B7C 0001 F118           move.b     [A5 - 0xEE8], 0x1
  6266. 0000436E  601C                     bra        +0x1E /* 0000438C */
  6267. label00004370:
  6268. 00004370  6700 FDD8                beq        -0x226 /* 0000414A */
  6269. 00004374  5540                     subq.w     D0, 2
  6270. 00004376  6700 FE3A                beq        -0x1C4 /* 000041B2 */
  6271. 0000437A  5340                     subq.w     D0, 1
  6272. 0000437C  6700 FE9C                beq        -0x162 /* 0000421A */
  6273. 00004380  5340                     subq.w     D0, 1
  6274. 00004382  6700 FEFE                beq        -0x100 /* 00004282 */
  6275. 00004386  5340                     subq.w     D0, 1
  6276. 00004388  6700 FF60                beq        -0x9E /* 000042EA */
  6277. label0000438C:
  6278. 0000438C  486E FE0C                pea.l      [A6 - 0x1F4]
  6279. 00004390  3F3C 013A                move.w     -[A7], 0x13A
  6280. 00004394  3F3C 006A                move.w     -[A7], 0x6A /* 'j' */
  6281. 00004398  3F3C 01AC                move.w     -[A7], 0x1AC
  6282. 0000439C  3F3C 015D                move.w     -[A7], 0x15D
  6283. 000043A0  A8A7                     syscall    SetRect
  6284. 000043A2  486E FE04                pea.l      [A6 - 0x1FC]
  6285. 000043A6  3F3C 0073                move.w     -[A7], 0x73 /* 's' */
  6286. 000043AA  4267                     clr.w      -[A7]
  6287. 000043AC  3F3C 00E5                move.w     -[A7], 0xE5
  6288. 000043B0  3F3C 00F3                move.w     -[A7], 0xF3
  6289. 000043B4  A8A7                     syscall    SetRect
  6290. 000043B6  486E FE14                pea.l      [A6 - 0x1EC]
  6291. 000043BA  486D F4E2                pea.l      [A5 - 0xB1E]
  6292. 000043BE  486E FE04                pea.l      [A6 - 0x1FC]
  6293. 000043C2  486E FE0C                pea.l      [A6 - 0x1F4]
  6294. 000043C6  4267                     clr.w      -[A7]
  6295. 000043C8  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6296. 000043CC  A8EC                     syscall    CopyBits
  6297. 000043CE  7021                     moveq.l    D0, 0x21
  6298. 000043D0  2F00                     move.l     -[A7], D0
  6299. 000043D2  A862                     syscall    ForeColor
  6300. 000043D4  7E01                     moveq.l    D7, 0x01
  6301. label000043D6:
  6302. 000043D6  3007                     move.w     D0, D7
  6303. 000043D8  C1FC 000C                muls.w     D0, 0xC
  6304. 000043DC  0640 FF18                addi.w     D0, 0xFF18
  6305. 000043E0  49F6 0000                lea.l      A4, [A6 + D0.w]
  6306. 000043E4  554F                     subq.w     A7, 2
  6307. 000043E6  486E FE0C                pea.l      [A6 - 0x1F4]
  6308. 000043EA  2F0C                     move.l     -[A7], A4
  6309. 000043EC  486D F156                pea.l      [A5 - 0xEAA]
  6310. 000043F0  A8AA                     syscall    SectRect
  6311. 000043F2  101F                     move.b     D0, [A7]+
  6312. 000043F4  C02C 0008                and.b      D0, [A4 + 0x8]
  6313. 000043F8  6722                     beq        +0x24 /* 0000441C */
  6314. 000043FA  486D F4B6                pea.l      [A5 - 0xB4A]
  6315. 000043FE  486D F4E2                pea.l      [A5 - 0xB1E]
  6316. 00004402  302C 000A                move.w     D0, [A4 + 0xA]
  6317. 00004406  E740                     asl        D0.w, 3
  6318. 00004408  0640 E318                addi.w     D0, 0xE318
  6319. 0000440C  4875 0000                pea.l      [A5 + D0.w]
  6320. 00004410  2F0C                     move.l     -[A7], A4
  6321. 00004412  3F3C 0001                move.w     -[A7], 0x1
  6322. 00004416  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6323. 0000441A  A8EC                     syscall    CopyBits
  6324. label0000441C:
  6325. 0000441C  5247                     addq.w     D7, 1
  6326. 0000441E  0C47 0002                cmpi.w     D7, 0x2
  6327. 00004422  6FB2                     ble        -0x4C /* 000043D6 */
  6328. 00004424  4A6E FE22                tst.w      [A6 - 0x1DE]
  6329. 00004428  6600 FCCA                bne        -0x334 /* 000040F4 */
  6330. label0000442C:
  6331. 0000442C  7021                     moveq.l    D0, 0x21
  6332. 0000442E  2F00                     move.l     -[A7], D0
  6333. 00004430  A862                     syscall    ForeColor
  6334. 00004432  6000 0098                bra        +0x9A /* 000044CC */
  6335. label00004436:
  6336. 00004436  6B00 0094                bmi        +0x96 /* 000044CC */
  6337. 0000443A  0640 FFB5                addi.w     D0, 0xFFB5
  6338. 0000443E  6F00 E938                ble        -0x16C6 /* 00002D78 */
  6339. 00004442  5B40                     subq.w     D0, 5
  6340. 00004444  6700 DFAE                beq        -0x2050 /* 000023F4 */
  6341. 00004448  5540                     subq.w     D0, 2
  6342. 0000444A  6700 E072                beq        -0x1F8C /* 000024BE */
  6343. 0000444E  5540                     subq.w     D0, 2
  6344. 00004450  6700 E136                beq        -0x1EC8 /* 00002588 */
  6345. 00004454  5540                     subq.w     D0, 2
  6346. 00004456  6700 E1FA                beq        -0x1E04 /* 00002652 */
  6347. 0000445A  5540                     subq.w     D0, 2
  6348. 0000445C  6700 E2BE                beq        -0x1D40 /* 0000271C */
  6349. 00004460  5540                     subq.w     D0, 2
  6350. 00004462  6700 E382                beq        -0x1C7C /* 000027E6 */
  6351. 00004466  5540                     subq.w     D0, 2
  6352. 00004468  6700 E446                beq        -0x1BB8 /* 000028B0 */
  6353. 0000446C  5540                     subq.w     D0, 2
  6354. 0000446E  6700 E50A                beq        -0x1AF4 /* 0000297A */
  6355. 00004472  5540                     subq.w     D0, 2
  6356. 00004474  6700 E5CE                beq        -0x1A30 /* 00002A44 */
  6357. 00004478  5540                     subq.w     D0, 2
  6358. 0000447A  6700 E692                beq        -0x196C /* 00002B0E */
  6359. 0000447E  5540                     subq.w     D0, 2
  6360. 00004480  6700 E756                beq        -0x18A8 /* 00002BD8 */
  6361. 00004484  5340                     subq.w     D0, 1
  6362. 00004486  6700 E918                beq        -0x16E6 /* 00002DA0 */
  6363. 0000448A  5340                     subq.w     D0, 1
  6364. 0000448C  6700 E814                beq        -0x17EA /* 00002CA2 */
  6365. 00004490  5340                     subq.w     D0, 1
  6366. 00004492  6B38                     bmi        +0x3A /* 000044CC */
  6367. 00004494  0640 FFDD                addi.w     D0, 0xFFDD
  6368. 00004498  6F00 E93A                ble        -0x16C4 /* 00002DD4 */
  6369. 0000449C  5340                     subq.w     D0, 1
  6370. 0000449E  6700 E99E                beq        -0x1660 /* 00002E3E */
  6371. 000044A2  5340                     subq.w     D0, 1
  6372. 000044A4  6B26                     bmi        +0x28 /* 000044CC */
  6373. 000044A6  0640 FFB8                addi.w     D0, 0xFFB8
  6374. 000044AA  6F00 EA1A                ble        -0x15E4 /* 00002EC6 */
  6375. 000044AE  5340                     subq.w     D0, 1
  6376. 000044B0  6700 EA94                beq        -0x156A /* 00002F46 */
  6377. 000044B4  5340                     subq.w     D0, 1
  6378. 000044B6  6B14                     bmi        +0x16 /* 000044CC */
  6379. 000044B8  0640 FFF4                addi.w     D0, 0xFFF4
  6380. 000044BC  6F00 EAD2                ble        -0x152C /* 00002F90 */
  6381. 000044C0  5340                     subq.w     D0, 1
  6382. 000044C2  6B08                     bmi        +0xA /* 000044CC */
  6383. 000044C4  0640 8BB3                addi.w     D0, 0x8BB3
  6384. 000044C8  6F00 EB04                ble        -0x14FA /* 00002FCE */
  6385. label000044CC:
  6386. 000044CC  554F                     subq.w     A7, 2
  6387. 000044CE  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  6388. 000044D2  486D F82C                pea.l      [A5 - 0x7D4]
  6389. 000044D6  A970                     syscall    GetNextEvent
  6390. 000044D8  1B5F F841                move.b     [A5 - 0x7BF], [A7]+
  6391. 000044DC  2F2D F82E                move.l     -[A7], [A5 - 0x7D2]
  6392. 000044E0  2F3C 0000 0100           move.l     -[A7], 0x100
  6393. 000044E6  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  6394. 000044EA  7009                     moveq.l    D0, 0x09
  6395. 000044EC  B09F                     cmp.l      D0, [A7]+
  6396. 000044EE  6616                     bne        +0x18 /* 00004506 */
  6397. label000044F0:
  6398. 000044F0  554F                     subq.w     A7, 2
  6399. 000044F2  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  6400. 000044F6  486D F82C                pea.l      [A5 - 0x7D4]
  6401. 000044FA  A970                     syscall    GetNextEvent
  6402. 000044FC  1B5F F841                move.b     [A5 - 0x7BF], [A7]+
  6403. 00004500  4A2D F841                tst.b      [A5 - 0x7BF]
  6404. 00004504  67EA                     beq        -0x14 /* 000044F0 */
  6405. label00004506:
  6406. 00004506  3F3C FFFF                move.w     -[A7], 0xFFFF
  6407. 0000450A  4267                     clr.w      -[A7]
  6408. 0000450C  201F                     move.l     D0, [A7]+
  6409. 0000450E  A032                     syscall    FlushEvents
  6410. 00004510  2F2D F82E                move.l     -[A7], [A5 - 0x7D2]
  6411. 00004514  2F3C 0000 0100           move.l     -[A7], 0x100
  6412. 0000451A  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  6413. 0000451E  7051                     moveq.l    D0, 0x51
  6414. 00004520  B09F                     cmp.l      D0, [A7]+
  6415. 00004522  57C0                     seq        D0
  6416. 00004524  2F2D F82E                move.l     -[A7], [A5 - 0x7D2]
  6417. 00004528  2F3C 0000 0100           move.l     -[A7], 0x100
  6418. 0000452E  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  6419. 00004532  7271                     moveq.l    D1, 0x71
  6420. 00004534  B29F                     cmp.l      D1, [A7]+
  6421. 00004536  57C1                     seq        D1
  6422. 00004538  8001                     or.b       D0, D1
  6423. 0000453A  6706                     beq        +0x8 /* 00004542 */
  6424. 0000453C  1B7C 0001 F840           move.b     [A5 - 0x7C0], 0x1
  6425. label00004542:
  6426. 00004542  102D F840                move.b     D0, [A5 - 0x7C0]
  6427. 00004546  5300                     subq.b     D0, 1
  6428. 00004548  122D F10B                move.b     D1, [A5 - 0xEF5]
  6429. 0000454C  5301                     subq.b     D1, 1
  6430. 0000454E  C001                     and.b      D0, D1
  6431. 00004550  673C                     beq        +0x3E /* 0000458E */
  6432. 00004552  0C45 00E3                cmpi.w     D5, 0xE3
  6433. 00004556  6C1C                     bge        +0x1E /* 00004574 */
  6434. 00004558  486D F4D2                pea.l      [A5 - 0xB2E]
  6435. 0000455C  486D F4E2                pea.l      [A5 - 0xB1E]
  6436. 00004560  486D F3A6                pea.l      [A5 - 0xC5A]
  6437. 00004564  486D F45E                pea.l      [A5 - 0xBA2]
  6438. 00004568  3F3C 0003                move.w     -[A7], 0x3
  6439. 0000456C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6440. 00004570  A8EC                     syscall    CopyBits
  6441. 00004572  601A                     bra        +0x1C /* 0000458E */
  6442. label00004574:
  6443. 00004574  486D F4D2                pea.l      [A5 - 0xB2E]
  6444. 00004578  486D F4E2                pea.l      [A5 - 0xB1E]
  6445. 0000457C  486D F3A6                pea.l      [A5 - 0xC5A]
  6446. 00004580  486D F45E                pea.l      [A5 - 0xBA2]
  6447. 00004584  3F3C 0002                move.w     -[A7], 0x2
  6448. 00004588  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6449. 0000458C  A8EC                     syscall    CopyBits
  6450. label0000458E:
  6451. 0000458E  102D F10B                move.b     D0, [A5 - 0xEF5]
  6452. 00004592  5300                     subq.b     D0, 1
  6453. 00004594  6718                     beq        +0x1A /* 000045AE */
  6454. 00004596  302D F838                move.w     D0, [A5 - 0x7C8]
  6455. 0000459A  0640 000B                addi.w     D0, 0xB
  6456. 0000459E  3B40 F464                move.w     [A5 - 0xB9C], D0
  6457. 000045A2  302D F838                move.w     D0, [A5 - 0x7C8]
  6458. 000045A6  0640 FFF7                addi.w     D0, 0xFFF7
  6459. 000045AA  3B40 F460                move.w     [A5 - 0xBA0], D0
  6460. label000045AE:
  6461. 000045AE  486D F45E                pea.l      [A5 - 0xBA2]
  6462. 000045B2  3F3C 0001                move.w     -[A7], 0x1
  6463. 000045B6  4267                     clr.w      -[A7]
  6464. 000045B8  A8A8                     syscall    OffsetRect
  6465. 000045BA  0C6D 0064 F464           cmpi.w     [A5 - 0xB9C], 0x64 /* 'd' */
  6466. 000045C0  6FEC                     ble        -0x12 /* 000045AE */
  6467. label000045C2:
  6468. 000045C2  486D F45E                pea.l      [A5 - 0xBA2]
  6469. 000045C6  3F3C FFFF                move.w     -[A7], 0xFFFF
  6470. 000045CA  4267                     clr.w      -[A7]
  6471. 000045CC  A8A8                     syscall    OffsetRect
  6472. 000045CE  0C6D 019A F460           cmpi.w     [A5 - 0xBA0], 0x19A
  6473. 000045D4  6CEC                     bge        -0x12 /* 000045C2 */
  6474. 000045D6  102D F840                move.b     D0, [A5 - 0x7C0]
  6475. 000045DA  5300                     subq.b     D0, 1
  6476. 000045DC  122D F10B                move.b     D1, [A5 - 0xEF5]
  6477. 000045E0  5301                     subq.b     D1, 1
  6478. 000045E2  C001                     and.b      D0, D1
  6479. 000045E4  673C                     beq        +0x3E /* 00004622 */
  6480. 000045E6  0C45 00E3                cmpi.w     D5, 0xE3
  6481. 000045EA  6C1C                     bge        +0x1E /* 00004608 */
  6482. 000045EC  486D F4D2                pea.l      [A5 - 0xB2E]
  6483. 000045F0  486D F4E2                pea.l      [A5 - 0xB1E]
  6484. 000045F4  486D F3A6                pea.l      [A5 - 0xC5A]
  6485. 000045F8  486D F45E                pea.l      [A5 - 0xBA2]
  6486. 000045FC  3F3C 0001                move.w     -[A7], 0x1
  6487. 00004600  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6488. 00004604  A8EC                     syscall    CopyBits
  6489. 00004606  601A                     bra        +0x1C /* 00004622 */
  6490. label00004608:
  6491. 00004608  486D F4D2                pea.l      [A5 - 0xB2E]
  6492. 0000460C  486D F4E2                pea.l      [A5 - 0xB1E]
  6493. 00004610  486D F3A6                pea.l      [A5 - 0xC5A]
  6494. 00004614  486D F45E                pea.l      [A5 - 0xBA2]
  6495. 00004618  3F3C 0002                move.w     -[A7], 0x2
  6496. 0000461C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6497. 00004620  A8EC                     syscall    CopyBits
  6498. label00004622:
  6499. 00004622  7C01                     moveq.l    D6, 0x01
  6500. label00004624:
  6501. 00004624  3006                     move.w     D0, D6
  6502. 00004626  D040                     add.w      D0, D0
  6503. 00004628  0640 F43E                addi.w     D0, 0xF43E
  6504. 0000462C  4A75 0000                tst.w      [A5 + D0.w]
  6505. 00004630  6F00 0E44                ble        +0xE46 /* 00005476 */
  6506. 00004634  486D F156                pea.l      [A5 - 0xEAA]
  6507. 00004638  3006                     move.w     D0, D6
  6508. 0000463A  E740                     asl        D0.w, 3
  6509. 0000463C  0640 F3EA                addi.w     D0, 0xF3EA
  6510. 00004640  3035 0000                move.w     D0, [A5 + D0.w]
  6511. 00004644  0640 FFE2                addi.w     D0, 0xFFE2
  6512. 00004648  3F00                     move.w     -[A7], D0
  6513. 0000464A  3006                     move.w     D0, D6
  6514. 0000464C  E540                     asl        D0.w, 2
  6515. 0000464E  0640 F3C4                addi.w     D0, 0xF3C4
  6516. 00004652  3035 0000                move.w     D0, [A5 + D0.w]
  6517. 00004656  5B40                     subq.w     D0, 5
  6518. 00004658  3F00                     move.w     -[A7], D0
  6519. 0000465A  3006                     move.w     D0, D6
  6520. 0000465C  E740                     asl        D0.w, 3
  6521. 0000465E  0640 F3EA                addi.w     D0, 0xF3EA
  6522. 00004662  3035 0000                move.w     D0, [A5 + D0.w]
  6523. 00004666  0640 001E                addi.w     D0, 0x1E
  6524. 0000466A  3F00                     move.w     -[A7], D0
  6525. 0000466C  3006                     move.w     D0, D6
  6526. 0000466E  E540                     asl        D0.w, 2
  6527. 00004670  0640 F3C4                addi.w     D0, 0xF3C4
  6528. 00004674  3035 0000                move.w     D0, [A5 + D0.w]
  6529. 00004678  0640 0037                addi.w     D0, 0x37 /* '7' */
  6530. 0000467C  3F00                     move.w     -[A7], D0
  6531. 0000467E  A8A7                     syscall    SetRect
  6532. 00004680  3006                     move.w     D0, D6
  6533. 00004682  D040                     add.w      D0, D0
  6534. 00004684  0640 F43E                addi.w     D0, 0xF43E
  6535. 00004688  4A75 0000                tst.w      [A5 + D0.w]
  6536. 0000468C  5EC0                     sgt        D0
  6537. 0000468E  3206                     move.w     D1, D6
  6538. 00004690  D241                     add.w      D1, D1
  6539. 00004692  0641 F43E                addi.w     D1, 0xF43E
  6540. 00004696  0C75 0006 1000           cmpi.w     [A5 + D1.w], 0x6
  6541. 0000469C  5DC1                     slt        D1
  6542. 0000469E  C001                     and.b      D0, D1
  6543. 000046A0  6734                     beq        +0x36 /* 000046D6 */
  6544. 000046A2  486D F4C4                pea.l      [A5 - 0xB3C]
  6545. 000046A6  486D F4E2                pea.l      [A5 - 0xB1E]
  6546. 000046AA  3006                     move.w     D0, D6
  6547. 000046AC  D040                     add.w      D0, D0
  6548. 000046AE  0640 F43E                addi.w     D0, 0xF43E
  6549. 000046B2  3035 0000                move.w     D0, [A5 + D0.w]
  6550. 000046B6  E740                     asl        D0.w, 3
  6551. 000046B8  0640 F11E                addi.w     D0, 0xF11E
  6552. 000046BC  4875 0000                pea.l      [A5 + D0.w]
  6553. 000046C0  3006                     move.w     D0, D6
  6554. 000046C2  E740                     asl        D0.w, 3
  6555. 000046C4  0640 F3E8                addi.w     D0, 0xF3E8
  6556. 000046C8  4875 0000                pea.l      [A5 + D0.w]
  6557. 000046CC  3F3C 0002                move.w     -[A7], 0x2
  6558. 000046D0  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6559. 000046D4  A8EC                     syscall    CopyBits
  6560. label000046D6:
  6561. 000046D6  3006                     move.w     D0, D6
  6562. 000046D8  D040                     add.w      D0, D0
  6563. 000046DA  0640 F43E                addi.w     D0, 0xF43E
  6564. 000046DE  0C75 0006 0000           cmpi.w     [A5 + D0.w], 0x6
  6565. 000046E4  5CC0                     sge        D0
  6566. 000046E6  3206                     move.w     D1, D6
  6567. 000046E8  D241                     add.w      D1, D1
  6568. 000046EA  0641 F43E                addi.w     D1, 0xF43E
  6569. 000046EE  0C75 000F 1000           cmpi.w     [A5 + D1.w], 0xF
  6570. 000046F4  5FC1                     sle        D1
  6571. 000046F6  C001                     and.b      D0, D1
  6572. 000046F8  6734                     beq        +0x36 /* 0000472E */
  6573. 000046FA  486D F4C4                pea.l      [A5 - 0xB3C]
  6574. 000046FE  486D F4E2                pea.l      [A5 - 0xB1E]
  6575. 00004702  3006                     move.w     D0, D6
  6576. 00004704  D040                     add.w      D0, D0
  6577. 00004706  0640 F43E                addi.w     D0, 0xF43E
  6578. 0000470A  3035 0000                move.w     D0, [A5 + D0.w]
  6579. 0000470E  5B40                     subq.w     D0, 5
  6580. 00004710  E740                     asl        D0.w, 3
  6581. 00004712  0640 FE7C                addi.w     D0, 0xFE7C
  6582. 00004716  4875 0000                pea.l      [A5 + D0.w]
  6583. 0000471A  486D F156                pea.l      [A5 - 0xEAA]
  6584. 0000471E  3F3C 0002                move.w     -[A7], 0x2
  6585. 00004722  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6586. 00004726  A8EC                     syscall    CopyBits
  6587. 00004728  7021                     moveq.l    D0, 0x21
  6588. 0000472A  2F00                     move.l     -[A7], D0
  6589. 0000472C  A862                     syscall    ForeColor
  6590. label0000472E:
  6591. 0000472E  3006                     move.w     D0, D6
  6592. 00004730  D040                     add.w      D0, D0
  6593. 00004732  0640 F43E                addi.w     D0, 0xF43E
  6594. 00004736  3035 0000                move.w     D0, [A5 + D0.w]
  6595. 0000473A  5240                     addq.w     D0, 1
  6596. 0000473C  3206                     move.w     D1, D6
  6597. 0000473E  D241                     add.w      D1, D1
  6598. 00004740  0641 F43E                addi.w     D1, 0xF43E
  6599. 00004744  3B80 1000                move.w     [A5 + D1.w], D0
  6600. 00004748  3006                     move.w     D0, D6
  6601. 0000474A  D040                     add.w      D0, D0
  6602. 0000474C  0640 F43E                addi.w     D0, 0xF43E
  6603. 00004750  0C75 0010 0000           cmpi.w     [A5 + D0.w], 0x10
  6604. 00004756  660C                     bne        +0xE /* 00004764 */
  6605. 00004758  3006                     move.w     D0, D6
  6606. 0000475A  D040                     add.w      D0, D0
  6607. 0000475C  0640 F43E                addi.w     D0, 0xF43E
  6608. 00004760  4275 0000                clr.w      [A5 + D0.w]
  6609. label00004764:
  6610. 00004764  3006                     move.w     D0, D6
  6611. 00004766  D040                     add.w      D0, D0
  6612. 00004768  0640 F43E                addi.w     D0, 0xF43E
  6613. 0000476C  4A75 0000                tst.w      [A5 + D0.w]
  6614. 00004770  5EC0                     sgt        D0
  6615. 00004772  3206                     move.w     D1, D6
  6616. 00004774  D241                     add.w      D1, D1
  6617. 00004776  0641 F43E                addi.w     D1, 0xF43E
  6618. 0000477A  0C75 0006 1000           cmpi.w     [A5 + D1.w], 0x6
  6619. 00004780  5DC1                     slt        D1
  6620. 00004782  C001                     and.b      D0, D1
  6621. 00004784  672A                     beq        +0x2C /* 000047B0 */
  6622. 00004786  3006                     move.w     D0, D6
  6623. 00004788  E740                     asl        D0.w, 3
  6624. 0000478A  0640 F3E8                addi.w     D0, 0xF3E8
  6625. 0000478E  4875 0000                pea.l      [A5 + D0.w]
  6626. 00004792  4267                     clr.w      -[A7]
  6627. 00004794  3006                     move.w     D0, D6
  6628. 00004796  E540                     asl        D0.w, 2
  6629. 00004798  323C 012D                move.w     D1, 0x12D
  6630. 0000479C  0640 F3C4                addi.w     D0, 0xF3C4
  6631. 000047A0  9275 0000                sub.w      D1, [A5 + D0.w]
  6632. 000047A4  48C1                     ext.l      D1
  6633. 000047A6  83FC 0006                divs.w     D1, 0x6
  6634. 000047AA  4441                     neg.w      D1
  6635. 000047AC  3F01                     move.w     -[A7], D1
  6636. 000047AE  A8A8                     syscall    OffsetRect
  6637. label000047B0:
  6638. 000047B0  3006                     move.w     D0, D6
  6639. 000047B2  D040                     add.w      D0, D0
  6640. 000047B4  0640 F43E                addi.w     D0, 0xF43E
  6641. 000047B8  4A75 0000                tst.w      [A5 + D0.w]
  6642. 000047BC  5EC0                     sgt        D0
  6643. 000047BE  3206                     move.w     D1, D6
  6644. 000047C0  D241                     add.w      D1, D1
  6645. 000047C2  0641 F43E                addi.w     D1, 0xF43E
  6646. 000047C6  0C75 0006 1000           cmpi.w     [A5 + D1.w], 0x6
  6647. 000047CC  5DC1                     slt        D1
  6648. 000047CE  C001                     and.b      D0, D1
  6649. 000047D0  6734                     beq        +0x36 /* 00004806 */
  6650. 000047D2  486D F4C4                pea.l      [A5 - 0xB3C]
  6651. 000047D6  486D F4E2                pea.l      [A5 - 0xB1E]
  6652. 000047DA  3006                     move.w     D0, D6
  6653. 000047DC  D040                     add.w      D0, D0
  6654. 000047DE  0640 F43E                addi.w     D0, 0xF43E
  6655. 000047E2  3035 0000                move.w     D0, [A5 + D0.w]
  6656. 000047E6  E740                     asl        D0.w, 3
  6657. 000047E8  0640 F11E                addi.w     D0, 0xF11E
  6658. 000047EC  4875 0000                pea.l      [A5 + D0.w]
  6659. 000047F0  3006                     move.w     D0, D6
  6660. 000047F2  E740                     asl        D0.w, 3
  6661. 000047F4  0640 F3E8                addi.w     D0, 0xF3E8
  6662. 000047F8  4875 0000                pea.l      [A5 + D0.w]
  6663. 000047FC  3F3C 0002                move.w     -[A7], 0x2
  6664. 00004800  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6665. 00004804  A8EC                     syscall    CopyBits
  6666. label00004806:
  6667. 00004806  3006                     move.w     D0, D6
  6668. 00004808  D040                     add.w      D0, D0
  6669. 0000480A  0640 F43E                addi.w     D0, 0xF43E
  6670. 0000480E  0C75 0006 0000           cmpi.w     [A5 + D0.w], 0x6
  6671. 00004814  5CC0                     sge        D0
  6672. 00004816  3206                     move.w     D1, D6
  6673. 00004818  D241                     add.w      D1, D1
  6674. 0000481A  0641 F43E                addi.w     D1, 0xF43E
  6675. 0000481E  0C75 000F 1000           cmpi.w     [A5 + D1.w], 0xF
  6676. 00004824  5FC1                     sle        D1
  6677. 00004826  C001                     and.b      D0, D1
  6678. 00004828  6734                     beq        +0x36 /* 0000485E */
  6679. 0000482A  486D F4C4                pea.l      [A5 - 0xB3C]
  6680. 0000482E  486D F4E2                pea.l      [A5 - 0xB1E]
  6681. 00004832  3006                     move.w     D0, D6
  6682. 00004834  D040                     add.w      D0, D0
  6683. 00004836  0640 F43E                addi.w     D0, 0xF43E
  6684. 0000483A  3035 0000                move.w     D0, [A5 + D0.w]
  6685. 0000483E  5B40                     subq.w     D0, 5
  6686. 00004840  E740                     asl        D0.w, 3
  6687. 00004842  0640 FE7C                addi.w     D0, 0xFE7C
  6688. 00004846  4875 0000                pea.l      [A5 + D0.w]
  6689. 0000484A  486D F156                pea.l      [A5 - 0xEAA]
  6690. 0000484E  3F3C 0002                move.w     -[A7], 0x2
  6691. 00004852  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  6692. 00004856  A8EC                     syscall    CopyBits
  6693. 00004858  7021                     moveq.l    D0, 0x21
  6694. 0000485A  2F00                     move.l     -[A7], D0
  6695. 0000485C  A862                     syscall    ForeColor
  6696. label0000485E:
  6697. 0000485E  3006                     move.w     D0, D6
  6698. 00004860  D040                     add.w      D0, D0
  6699. 00004862  0640 F43E                addi.w     D0, 0xF43E
  6700. 00004866  0C75 000A 0000           cmpi.w     [A5 + D0.w], 0xA /* '\n' */
  6701. 0000486C  6600 0C08                bne        +0xC0A /* 00005476 */
  6702. 00004870  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  6703. 00004874  2F2D F8B2                move.l     -[A7], [A5 - 0x74E]
  6704. 00004878  594F                     subq.w     A7, 4
  6705. 0000487A  594F                     subq.w     A7, 4
  6706. 0000487C  2F3C 4353 4F4E           move.l     -[A7], 0x43534F4E /* 'CSON' */
  6707. 00004882  3F3C 03E8                move.w     -[A7], 0x3E8
  6708. 00004886  A9A0                     syscall    GetResource
  6709. 00004888  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  6710. 0000488C  42A7                     clr.l      -[A7]
  6711. 0000488E  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  6712. 00004892  486D F156                pea.l      [A5 - 0xEAA]
  6713. 00004896  3006                     move.w     D0, D6
  6714. 00004898  E740                     asl        D0.w, 3
  6715. 0000489A  0640 F3EA                addi.w     D0, 0xF3EA
  6716. 0000489E  3035 0000                move.w     D0, [A5 + D0.w]
  6717. 000048A2  0640 FFE2                addi.w     D0, 0xFFE2
  6718. 000048A6  3F00                     move.w     -[A7], D0
  6719. 000048A8  3006                     move.w     D0, D6
  6720. 000048AA  E540                     asl        D0.w, 2
  6721. 000048AC  0640 F3C4                addi.w     D0, 0xF3C4
  6722. 000048B0  3035 0000                move.w     D0, [A5 + D0.w]
  6723. 000048B4  5B40                     subq.w     D0, 5
  6724. 000048B6  3F00                     move.w     -[A7], D0
  6725. 000048B8  3006                     move.w     D0, D6
  6726. 000048BA  E740                     asl        D0.w, 3
  6727. 000048BC  0640 F3EA                addi.w     D0, 0xF3EA
  6728. 000048C0  3035 0000                move.w     D0, [A5 + D0.w]
  6729. 000048C4  0640 001E                addi.w     D0, 0x1E
  6730. 000048C8  3F00                     move.w     -[A7], D0
  6731. 000048CA  3006                     move.w     D0, D6
  6732. 000048CC  E540                     asl        D0.w, 2
  6733. 000048CE  0640 F3C4                addi.w     D0, 0xF3C4
  6734. 000048D2  3035 0000                move.w     D0, [A5 + D0.w]
  6735. 000048D6  0640 0037                addi.w     D0, 0x37 /* '7' */
  6736. 000048DA  3F00                     move.w     -[A7], D0
  6737. 000048DC  A8A7                     syscall    SetRect
  6738. 000048DE  3006                     move.w     D0, D6
  6739. 000048E0  E540                     asl        D0.w, 2
  6740. 000048E2  0640 F3C4                addi.w     D0, 0xF3C4
  6741. 000048E6  3035 0000                move.w     D0, [A5 + D0.w]
  6742. 000048EA  0640 000F                addi.w     D0, 0xF
  6743. 000048EE  3B40 F156                move.w     [A5 - 0xEAA], D0
  6744. 000048F2  3006                     move.w     D0, D6
  6745. 000048F4  E540                     asl        D0.w, 2
  6746. 000048F6  0640 F3C4                addi.w     D0, 0xF3C4
  6747. 000048FA  3035 0000                move.w     D0, [A5 + D0.w]
  6748. 000048FE  0640 0023                addi.w     D0, 0x23 /* '#' */
  6749. 00004902  3B40 F15A                move.w     [A5 - 0xEA6], D0
  6750. 00004906  3006                     move.w     D0, D6
  6751. 00004908  E740                     asl        D0.w, 3
  6752. 0000490A  0640 F3EA                addi.w     D0, 0xF3EA
  6753. 0000490E  3035 0000                move.w     D0, [A5 + D0.w]
  6754. 00004912  0640 000A                addi.w     D0, 0xA /* '\n' */
  6755. 00004916  3B40 F15C                move.w     [A5 - 0xEA4], D0
  6756. 0000491A  3006                     move.w     D0, D6
  6757. 0000491C  E740                     asl        D0.w, 3
  6758. 0000491E  0640 F3EA                addi.w     D0, 0xF3EA
  6759. 00004922  3035 0000                move.w     D0, [A5 + D0.w]
  6760. 00004926  0640 FFF6                addi.w     D0, 0xFFF6
  6761. 0000492A  3B40 F158                move.w     [A5 - 0xEA8], D0
  6762. 0000492E  4A6E FF54                tst.w      [A6 - 0xAC]
  6763. 00004932  5EC0                     sgt        D0
  6764. 00004934  4A6E FF56                tst.w      [A6 - 0xAA]
  6765. 00004938  5EC1                     sgt        D1
  6766. 0000493A  8001                     or.b       D0, D1
  6767. 0000493C  4A6E FF52                tst.w      [A6 - 0xAE]
  6768. 00004940  5EC1                     sgt        D1
  6769. 00004942  8001                     or.b       D0, D1
  6770. 00004944  4A6E FF48                tst.w      [A6 - 0xB8]
  6771. 00004948  5EC1                     sgt        D1
  6772. 0000494A  8001                     or.b       D0, D1
  6773. 0000494C  4A6E FF4A                tst.w      [A6 - 0xB6]
  6774. 00004950  5EC1                     sgt        D1
  6775. 00004952  8001                     or.b       D0, D1
  6776. 00004954  4A6E FF50                tst.w      [A6 - 0xB0]
  6777. 00004958  5EC1                     sgt        D1
  6778. 0000495A  8001                     or.b       D0, D1
  6779. 0000495C  4A6E FF40                tst.w      [A6 - 0xC0]
  6780. 00004960  5EC1                     sgt        D1
  6781. 00004962  8001                     or.b       D0, D1
  6782. 00004964  4A6E FF42                tst.w      [A6 - 0xBE]
  6783. 00004968  5EC1                     sgt        D1
  6784. 0000496A  8001                     or.b       D0, D1
  6785. 0000496C  4A6E FF44                tst.w      [A6 - 0xBC]
  6786. 00004970  5EC1                     sgt        D1
  6787. 00004972  8001                     or.b       D0, D1
  6788. 00004974  4A6E FF46                tst.w      [A6 - 0xBA]
  6789. 00004978  5EC1                     sgt        D1
  6790. 0000497A  8001                     or.b       D0, D1
  6791. 0000497C  4A6E FF4C                tst.w      [A6 - 0xB4]
  6792. 00004980  5EC1                     sgt        D1
  6793. 00004982  8001                     or.b       D0, D1
  6794. 00004984  4A6E FF4E                tst.w      [A6 - 0xB2]
  6795. 00004988  5EC1                     sgt        D1
  6796. 0000498A  8001                     or.b       D0, D1
  6797. 0000498C  6700 07F0                beq        +0x7F2 /* 0000517E */
  6798. 00004990  486E FE0C                pea.l      [A6 - 0x1F4]
  6799. 00004994  3F3C 00E4                move.w     -[A7], 0xE4
  6800. 00004998  3F3C 0085                move.w     -[A7], 0x85
  6801. 0000499C  3F3C 00EC                move.w     -[A7], 0xEC
  6802. 000049A0  3F3C 008C                move.w     -[A7], 0x8C
  6803. 000049A4  A8A7                     syscall    SetRect
  6804. 000049A6  554F                     subq.w     A7, 2
  6805. 000049A8  486D F156                pea.l      [A5 - 0xEAA]
  6806. 000049AC  486E FE0C                pea.l      [A6 - 0x1F4]
  6807. 000049B0  486E FE04                pea.l      [A6 - 0x1FC]
  6808. 000049B4  A8AA                     syscall    SectRect
  6809. 000049B6  4A1F                     tst.b      [A7]+
  6810. 000049B8  670A                     beq        +0xC /* 000049C4 */
  6811. 000049BA  302E FF54                move.w     D0, [A6 - 0xAC]
  6812. 000049BE  5340                     subq.w     D0, 1
  6813. 000049C0  3D40 FF54                move.w     [A6 - 0xAC], D0
  6814. label000049C4:
  6815. 000049C4  4A6E FF54                tst.w      [A6 - 0xAC]
  6816. 000049C8  663A                     bne        +0x3C /* 00004A04 */
  6817. 000049CA  3D7C FFF6 FF54           move.w     [A6 - 0xAC], 0xFFF6
  6818. 000049D0  486D F4B6                pea.l      [A5 - 0xB4A]
  6819. 000049D4  486D F4E2                pea.l      [A5 - 0xB1E]
  6820. 000049D8  486E FFC0                pea.l      [A6 - 0x40]
  6821. 000049DC  486E FE0C                pea.l      [A6 - 0x1F4]
  6822. 000049E0  3F3C 0002                move.w     -[A7], 0x2
  6823. 000049E4  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  6824. 000049E8  A8EC                     syscall    CopyBits
  6825. 000049EA  486D F4B6                pea.l      [A5 - 0xB4A]
  6826. 000049EE  486D F4E2                pea.l      [A5 - 0xB1E]
  6827. 000049F2  486E FFD0                pea.l      [A6 - 0x30]
  6828. 000049F6  486E FE0C                pea.l      [A6 - 0x1F4]
  6829. 000049FA  3F3C 0002                move.w     -[A7], 0x2
  6830. 000049FE  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  6831. 00004A02  A8EC                     syscall    CopyBits
  6832. label00004A04:
  6833. 00004A04  486E FE0C                pea.l      [A6 - 0x1F4]
  6834. 00004A08  3F3C 0114                move.w     -[A7], 0x114
  6835. 00004A0C  3F3C 0085                move.w     -[A7], 0x85
  6836. 00004A10  3F3C 011C                move.w     -[A7], 0x11C
  6837. 00004A14  3F3C 008C                move.w     -[A7], 0x8C
  6838. 00004A18  A8A7                     syscall    SetRect
  6839. 00004A1A  554F                     subq.w     A7, 2
  6840. 00004A1C  486D F156                pea.l      [A5 - 0xEAA]
  6841. 00004A20  486E FE0C                pea.l      [A6 - 0x1F4]
  6842. 00004A24  486E FE04                pea.l      [A6 - 0x1FC]
  6843. 00004A28  A8AA                     syscall    SectRect
  6844. 00004A2A  4A1F                     tst.b      [A7]+
  6845. 00004A2C  670A                     beq        +0xC /* 00004A38 */
  6846. 00004A2E  302E FF56                move.w     D0, [A6 - 0xAA]
  6847. 00004A32  5340                     subq.w     D0, 1
  6848. 00004A34  3D40 FF56                move.w     [A6 - 0xAA], D0
  6849. label00004A38:
  6850. 00004A38  4A6E FF56                tst.w      [A6 - 0xAA]
  6851. 00004A3C  663A                     bne        +0x3C /* 00004A78 */
  6852. 00004A3E  3D7C FFF6 FF56           move.w     [A6 - 0xAA], 0xFFF6
  6853. 00004A44  486D F4B6                pea.l      [A5 - 0xB4A]
  6854. 00004A48  486D F4E2                pea.l      [A5 - 0xB1E]
  6855. 00004A4C  486E FFC8                pea.l      [A6 - 0x38]
  6856. 00004A50  486E FE0C                pea.l      [A6 - 0x1F4]
  6857. 00004A54  3F3C 0002                move.w     -[A7], 0x2
  6858. 00004A58  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  6859. 00004A5C  A8EC                     syscall    CopyBits
  6860. 00004A5E  486D F4B6                pea.l      [A5 - 0xB4A]
  6861. 00004A62  486D F4E2                pea.l      [A5 - 0xB1E]
  6862. 00004A66  486E FFD8                pea.l      [A6 - 0x28]
  6863. 00004A6A  486E FE0C                pea.l      [A6 - 0x1F4]
  6864. 00004A6E  3F3C 0002                move.w     -[A7], 0x2
  6865. 00004A72  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  6866. 00004A76  A8EC                     syscall    CopyBits
  6867. label00004A78:
  6868. 00004A78  486E FE0C                pea.l      [A6 - 0x1F4]
  6869. 00004A7C  3F3C 00ED                move.w     -[A7], 0xED
  6870. 00004A80  3F3C 0088                move.w     -[A7], 0x88
  6871. 00004A84  3F3C 0113                move.w     -[A7], 0x113
  6872. 00004A88  3F3C 0093                move.w     -[A7], 0x93
  6873. 00004A8C  A8A7                     syscall    SetRect
  6874. 00004A8E  554F                     subq.w     A7, 2
  6875. 00004A90  486D F156                pea.l      [A5 - 0xEAA]
  6876. 00004A94  486E FE0C                pea.l      [A6 - 0x1F4]
  6877. 00004A98  486E FE04                pea.l      [A6 - 0x1FC]
  6878. 00004A9C  A8AA                     syscall    SectRect
  6879. 00004A9E  4A1F                     tst.b      [A7]+
  6880. 00004AA0  670A                     beq        +0xC /* 00004AAC */
  6881. 00004AA2  302E FF52                move.w     D0, [A6 - 0xAE]
  6882. 00004AA6  5340                     subq.w     D0, 1
  6883. 00004AA8  3D40 FF52                move.w     [A6 - 0xAE], D0
  6884. label00004AAC:
  6885. 00004AAC  4A6E FF52                tst.w      [A6 - 0xAE]
  6886. 00004AB0  6600 00DA                bne        +0xDC /* 00004B8C */
  6887. 00004AB4  3D7C FFF6 FF52           move.w     [A6 - 0xAE], 0xFFF6
  6888. 00004ABA  486D F4B6                pea.l      [A5 - 0xB4A]
  6889. 00004ABE  486D F4E2                pea.l      [A5 - 0xB1E]
  6890. 00004AC2  486E FFE8                pea.l      [A6 - 0x18]
  6891. 00004AC6  486E FE0C                pea.l      [A6 - 0x1F4]
  6892. 00004ACA  3F3C 0002                move.w     -[A7], 0x2
  6893. 00004ACE  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  6894. 00004AD2  A8EC                     syscall    CopyBits
  6895. 00004AD4  486D F4B6                pea.l      [A5 - 0xB4A]
  6896. 00004AD8  486D F4E2                pea.l      [A5 - 0xB1E]
  6897. 00004ADC  486E FFE0                pea.l      [A6 - 0x20]
  6898. 00004AE0  486E FE0C                pea.l      [A6 - 0x1F4]
  6899. 00004AE4  3F3C 0002                move.w     -[A7], 0x2
  6900. 00004AE8  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  6901. 00004AEC  A8EC                     syscall    CopyBits
  6902. 00004AEE  486D F156                pea.l      [A5 - 0xEAA]
  6903. 00004AF2  3F3C 00F1                move.w     -[A7], 0xF1
  6904. 00004AF6  3F3C 0084                move.w     -[A7], 0x84
  6905. 00004AFA  3F3C 010F                move.w     -[A7], 0x10F
  6906. 00004AFE  3F3C 0093                move.w     -[A7], 0x93
  6907. 00004B02  A8A7                     syscall    SetRect
  6908. 00004B04  3005                     move.w     D0, D5
  6909. 00004B06  48C0                     ext.l      D0
  6910. 00004B08  81FC 001E                divs.w     D0, 0x1E
  6911. 00004B0C  4840                     swap.w     D0
  6912. 00004B0E  48C0                     ext.l      D0
  6913. 00004B10  81FC 000A                divs.w     D0, 0xA /* '\n' */
  6914. 00004B14  5240                     addq.w     D0, 1
  6915. 00004B16  606C                     bra        +0x6E /* 00004B84 */
  6916. label00004B18:
  6917. 00004B18  486D F4B6                pea.l      [A5 - 0xB4A]
  6918. 00004B1C  486D F4E2                pea.l      [A5 - 0xB1E]
  6919. 00004B20  486D E430                pea.l      [A5 - 0x1BD0]
  6920. 00004B24  486D F156                pea.l      [A5 - 0xEAA]
  6921. 00004B28  3F3C 0002                move.w     -[A7], 0x2
  6922. 00004B2C  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  6923. 00004B30  A8EC                     syscall    CopyBits
  6924. 00004B32  486D F4B6                pea.l      [A5 - 0xB4A]
  6925. 00004B36  486D F4E2                pea.l      [A5 - 0xB1E]
  6926. 00004B3A  486D E428                pea.l      [A5 - 0x1BD8]
  6927. 00004B3E  486D F156                pea.l      [A5 - 0xEAA]
  6928. 00004B42  3F3C 0002                move.w     -[A7], 0x2
  6929. 00004B46  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  6930. 00004B4A  A8EC                     syscall    CopyBits
  6931. 00004B4C  603E                     bra        +0x40 /* 00004B8C */
  6932. label00004B4E:
  6933. 00004B4E  486D F4B6                pea.l      [A5 - 0xB4A]
  6934. 00004B52  486D F4E2                pea.l      [A5 - 0xB1E]
  6935. 00004B56  486D E438                pea.l      [A5 - 0x1BC8]
  6936. 00004B5A  486D F156                pea.l      [A5 - 0xEAA]
  6937. 00004B5E  3F3C 0002                move.w     -[A7], 0x2
  6938. 00004B62  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  6939. 00004B66  A8EC                     syscall    CopyBits
  6940. 00004B68  486D F4B6                pea.l      [A5 - 0xB4A]
  6941. 00004B6C  486D F4E2                pea.l      [A5 - 0xB1E]
  6942. 00004B70  486D E428                pea.l      [A5 - 0x1BD8]
  6943. 00004B74  486D F156                pea.l      [A5 - 0xEAA]
  6944. 00004B78  3F3C 0002                move.w     -[A7], 0x2
  6945. 00004B7C  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  6946. 00004B80  A8EC                     syscall    CopyBits
  6947. 00004B82  6008                     bra        +0xA /* 00004B8C */
  6948. label00004B84:
  6949. 00004B84  5540                     subq.w     D0, 2
  6950. 00004B86  6790                     beq        -0x6E /* 00004B18 */
  6951. 00004B88  5340                     subq.w     D0, 1
  6952. 00004B8A  67C2                     beq        -0x3C /* 00004B4E */
  6953. label00004B8C:
  6954. 00004B8C  486E FE0C                pea.l      [A6 - 0x1F4]
  6955. 00004B90  3F3C 00D2                move.w     -[A7], 0xD2
  6956. 00004B94  3F3C 004D                move.w     -[A7], 0x4D /* 'M' */
  6957. 00004B98  3F3C 00F1                move.w     -[A7], 0xF1
  6958. 00004B9C  3F3C 006F                move.w     -[A7], 0x6F /* 'o' */
  6959. 00004BA0  A8A7                     syscall    SetRect
  6960. 00004BA2  554F                     subq.w     A7, 2
  6961. 00004BA4  486D F156                pea.l      [A5 - 0xEAA]
  6962. 00004BA8  486E FE0C                pea.l      [A6 - 0x1F4]
  6963. 00004BAC  486E FE04                pea.l      [A6 - 0x1FC]
  6964. 00004BB0  A8AA                     syscall    SectRect
  6965. 00004BB2  4A1F                     tst.b      [A7]+
  6966. 00004BB4  670A                     beq        +0xC /* 00004BC0 */
  6967. 00004BB6  302E FF48                move.w     D0, [A6 - 0xB8]
  6968. 00004BBA  5340                     subq.w     D0, 1
  6969. 00004BBC  3D40 FF48                move.w     [A6 - 0xB8], D0
  6970. label00004BC0:
  6971. 00004BC0  4A6E FF48                tst.w      [A6 - 0xB8]
  6972. 00004BC4  6600 0096                bne        +0x98 /* 00004C5C */
  6973. 00004BC8  3D7C FFF6 FF48           move.w     [A6 - 0xB8], 0xFFF6
  6974. 00004BCE  4A6E FF3C                tst.w      [A6 - 0xC4]
  6975. 00004BD2  6F54                     ble        +0x56 /* 00004C28 */
  6976. 00004BD4  486D F156                pea.l      [A5 - 0xEAA]
  6977. 00004BD8  3F3C 00CF                move.w     -[A7], 0xCF
  6978. 00004BDC  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  6979. 00004BE0  3F3C 00EB                move.w     -[A7], 0xEB
  6980. 00004BE4  3F3C 0072                move.w     -[A7], 0x72 /* 'r' */
  6981. 00004BE8  A8A7                     syscall    SetRect
  6982. 00004BEA  486D F4B6                pea.l      [A5 - 0xB4A]
  6983. 00004BEE  486D F4E2                pea.l      [A5 - 0xB1E]
  6984. 00004BF2  302E FF3C                move.w     D0, [A6 - 0xC4]
  6985. 00004BF6  E740                     asl        D0.w, 3
  6986. 00004BF8  0640 E2A8                addi.w     D0, 0xE2A8
  6987. 00004BFC  4875 0000                pea.l      [A5 + D0.w]
  6988. 00004C00  486D F156                pea.l      [A5 - 0xEAA]
  6989. 00004C04  3F3C 0002                move.w     -[A7], 0x2
  6990. 00004C08  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  6991. 00004C0C  A8EC                     syscall    CopyBits
  6992. 00004C0E  486D F4B6                pea.l      [A5 - 0xB4A]
  6993. 00004C12  486D F4E2                pea.l      [A5 - 0xB1E]
  6994. 00004C16  486D E2B0                pea.l      [A5 - 0x1D50]
  6995. 00004C1A  486D F156                pea.l      [A5 - 0xEAA]
  6996. 00004C1E  3F3C 0002                move.w     -[A7], 0x2
  6997. 00004C22  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  6998. 00004C26  A8EC                     syscall    CopyBits
  6999. label00004C28:
  7000. 00004C28  486D F4B6                pea.l      [A5 - 0xB4A]
  7001. 00004C2C  486D F4E2                pea.l      [A5 - 0xB1E]
  7002. 00004C30  486E FF68                pea.l      [A6 - 0x98]
  7003. 00004C34  486E FE0C                pea.l      [A6 - 0x1F4]
  7004. 00004C38  3F3C 0002                move.w     -[A7], 0x2
  7005. 00004C3C  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  7006. 00004C40  A8EC                     syscall    CopyBits
  7007. 00004C42  486D F4B6                pea.l      [A5 - 0xB4A]
  7008. 00004C46  486D F4E2                pea.l      [A5 - 0xB1E]
  7009. 00004C4A  486E FF58                pea.l      [A6 - 0xA8]
  7010. 00004C4E  486E FE0C                pea.l      [A6 - 0x1F4]
  7011. 00004C52  3F3C 0002                move.w     -[A7], 0x2
  7012. 00004C56  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  7013. 00004C5A  A8EC                     syscall    CopyBits
  7014. label00004C5C:
  7015. 00004C5C  486E FE0C                pea.l      [A6 - 0x1F4]
  7016. 00004C60  3F3C 010F                move.w     -[A7], 0x10F
  7017. 00004C64  3F3C 004D                move.w     -[A7], 0x4D /* 'M' */
  7018. 00004C68  3F3C 012E                move.w     -[A7], 0x12E
  7019. 00004C6C  3F3C 006F                move.w     -[A7], 0x6F /* 'o' */
  7020. 00004C70  A8A7                     syscall    SetRect
  7021. 00004C72  554F                     subq.w     A7, 2
  7022. 00004C74  486D F156                pea.l      [A5 - 0xEAA]
  7023. 00004C78  486E FE0C                pea.l      [A6 - 0x1F4]
  7024. 00004C7C  486E FE04                pea.l      [A6 - 0x1FC]
  7025. 00004C80  A8AA                     syscall    SectRect
  7026. 00004C82  4A1F                     tst.b      [A7]+
  7027. 00004C84  670A                     beq        +0xC /* 00004C90 */
  7028. 00004C86  302E FF4A                move.w     D0, [A6 - 0xB6]
  7029. 00004C8A  5340                     subq.w     D0, 1
  7030. 00004C8C  3D40 FF4A                move.w     [A6 - 0xB6], D0
  7031. label00004C90:
  7032. 00004C90  4A6E FF4A                tst.w      [A6 - 0xB6]
  7033. 00004C94  6600 0096                bne        +0x98 /* 00004D2C */
  7034. 00004C98  3D7C FFF6 FF4A           move.w     [A6 - 0xB6], 0xFFF6
  7035. 00004C9E  4A6E FF3E                tst.w      [A6 - 0xC2]
  7036. 00004CA2  6F54                     ble        +0x56 /* 00004CF8 */
  7037. 00004CA4  486D F156                pea.l      [A5 - 0xEAA]
  7038. 00004CA8  3F3C 0120                move.w     -[A7], 0x120
  7039. 00004CAC  3F3C 0061                move.w     -[A7], 0x61 /* 'a' */
  7040. 00004CB0  3F3C 013B                move.w     -[A7], 0x13B
  7041. 00004CB4  3F3C 0072                move.w     -[A7], 0x72 /* 'r' */
  7042. 00004CB8  A8A7                     syscall    SetRect
  7043. 00004CBA  486D F4B6                pea.l      [A5 - 0xB4A]
  7044. 00004CBE  486D F4E2                pea.l      [A5 - 0xB1E]
  7045. 00004CC2  302E FF3E                move.w     D0, [A6 - 0xC2]
  7046. 00004CC6  E740                     asl        D0.w, 3
  7047. 00004CC8  0640 E2E0                addi.w     D0, 0xE2E0
  7048. 00004CCC  4875 0000                pea.l      [A5 + D0.w]
  7049. 00004CD0  486D F156                pea.l      [A5 - 0xEAA]
  7050. 00004CD4  3F3C 0002                move.w     -[A7], 0x2
  7051. 00004CD8  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  7052. 00004CDC  A8EC                     syscall    CopyBits
  7053. 00004CDE  486D F4B6                pea.l      [A5 - 0xB4A]
  7054. 00004CE2  486D F4E2                pea.l      [A5 - 0xB1E]
  7055. 00004CE6  486D E2E8                pea.l      [A5 - 0x1D18]
  7056. 00004CEA  486D F156                pea.l      [A5 - 0xEAA]
  7057. 00004CEE  3F3C 0002                move.w     -[A7], 0x2
  7058. 00004CF2  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  7059. 00004CF6  A8EC                     syscall    CopyBits
  7060. label00004CF8:
  7061. 00004CF8  486D F4B6                pea.l      [A5 - 0xB4A]
  7062. 00004CFC  486D F4E2                pea.l      [A5 - 0xB1E]
  7063. 00004D00  486E FF70                pea.l      [A6 - 0x90]
  7064. 00004D04  486E FE0C                pea.l      [A6 - 0x1F4]
  7065. 00004D08  3F3C 0002                move.w     -[A7], 0x2
  7066. 00004D0C  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  7067. 00004D10  A8EC                     syscall    CopyBits
  7068. 00004D12  486D F4B6                pea.l      [A5 - 0xB4A]
  7069. 00004D16  486D F4E2                pea.l      [A5 - 0xB1E]
  7070. 00004D1A  486E FF60                pea.l      [A6 - 0xA0]
  7071. 00004D1E  486E FE0C                pea.l      [A6 - 0x1F4]
  7072. 00004D22  3F3C 0002                move.w     -[A7], 0x2
  7073. 00004D26  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  7074. 00004D2A  A8EC                     syscall    CopyBits
  7075. label00004D2C:
  7076. 00004D2C  486E FE0C                pea.l      [A6 - 0x1F4]
  7077. 00004D30  3F3C 00F2                move.w     -[A7], 0xF2
  7078. 00004D34  3F3C 0052                move.w     -[A7], 0x52 /* 'R' */
  7079. 00004D38  3F3C 010E                move.w     -[A7], 0x10E
  7080. 00004D3C  3F3C 0074                move.w     -[A7], 0x74 /* 't' */
  7081. 00004D40  A8A7                     syscall    SetRect
  7082. 00004D42  554F                     subq.w     A7, 2
  7083. 00004D44  486D F156                pea.l      [A5 - 0xEAA]
  7084. 00004D48  486E FE0C                pea.l      [A6 - 0x1F4]
  7085. 00004D4C  486E FE04                pea.l      [A6 - 0x1FC]
  7086. 00004D50  A8AA                     syscall    SectRect
  7087. 00004D52  4A1F                     tst.b      [A7]+
  7088. 00004D54  670A                     beq        +0xC /* 00004D60 */
  7089. 00004D56  302E FF50                move.w     D0, [A6 - 0xB0]
  7090. 00004D5A  5340                     subq.w     D0, 1
  7091. 00004D5C  3D40 FF50                move.w     [A6 - 0xB0], D0
  7092. label00004D60:
  7093. 00004D60  4A6E FF50                tst.w      [A6 - 0xB0]
  7094. 00004D64  665A                     bne        +0x5C /* 00004DC0 */
  7095. 00004D66  3D7C FFF6 FF50           move.w     [A6 - 0xB0], 0xFFF6
  7096. 00004D6C  486D F156                pea.l      [A5 - 0xEAA]
  7097. 00004D70  3F3C 00F3                move.w     -[A7], 0xF3
  7098. 00004D74  3F3C 0057                move.w     -[A7], 0x57 /* 'W' */
  7099. 00004D78  3F3C 010D                move.w     -[A7], 0x10D
  7100. 00004D7C  3F3C 0073                move.w     -[A7], 0x73 /* 's' */
  7101. 00004D80  A8A7                     syscall    SetRect
  7102. 00004D82  486D F4B6                pea.l      [A5 - 0xB4A]
  7103. 00004D86  486D F4E2                pea.l      [A5 - 0xB1E]
  7104. 00004D8A  302E FE40                move.w     D0, [A6 - 0x1C0]
  7105. 00004D8E  E740                     asl        D0.w, 3
  7106. 00004D90  0640 E368                addi.w     D0, 0xE368
  7107. 00004D94  4875 0000                pea.l      [A5 + D0.w]
  7108. 00004D98  486D F156                pea.l      [A5 - 0xEAA]
  7109. 00004D9C  3F3C 0002                move.w     -[A7], 0x2
  7110. 00004DA0  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7111. 00004DA4  A8EC                     syscall    CopyBits
  7112. 00004DA6  486D F4B6                pea.l      [A5 - 0xB4A]
  7113. 00004DAA  486D F4E2                pea.l      [A5 - 0xB1E]
  7114. 00004DAE  486E FF78                pea.l      [A6 - 0x88]
  7115. 00004DB2  486E FE0C                pea.l      [A6 - 0x1F4]
  7116. 00004DB6  3F3C 0002                move.w     -[A7], 0x2
  7117. 00004DBA  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  7118. 00004DBE  A8EC                     syscall    CopyBits
  7119. label00004DC0:
  7120. 00004DC0  486E FE0C                pea.l      [A6 - 0x1F4]
  7121. 00004DC4  3F3C 00F8                move.w     -[A7], 0xF8
  7122. 00004DC8  3F3C 0035                move.w     -[A7], 0x35 /* '5' */
  7123. 00004DCC  3F3C 0108                move.w     -[A7], 0x108
  7124. 00004DD0  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  7125. 00004DD4  A8A7                     syscall    SetRect
  7126. 00004DD6  554F                     subq.w     A7, 2
  7127. 00004DD8  486D F156                pea.l      [A5 - 0xEAA]
  7128. 00004DDC  486E FE0C                pea.l      [A6 - 0x1F4]
  7129. 00004DE0  486E FE04                pea.l      [A6 - 0x1FC]
  7130. 00004DE4  A8AA                     syscall    SectRect
  7131. 00004DE6  4A1F                     tst.b      [A7]+
  7132. 00004DE8  670A                     beq        +0xC /* 00004DF4 */
  7133. 00004DEA  302E FF40                move.w     D0, [A6 - 0xC0]
  7134. 00004DEE  5340                     subq.w     D0, 1
  7135. 00004DF0  3D40 FF40                move.w     [A6 - 0xC0], D0
  7136. label00004DF4:
  7137. 00004DF4  4A6E FF40                tst.w      [A6 - 0xC0]
  7138. 00004DF8  6600 0098                bne        +0x9A /* 00004E92 */
  7139. 00004DFC  3D7C FFF6 FF40           move.w     [A6 - 0xC0], 0xFFF6
  7140. 00004E02  486D F156                pea.l      [A5 - 0xEAA]
  7141. 00004E06  3F3C 00F9                move.w     -[A7], 0xF9
  7142. 00004E0A  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  7143. 00004E0E  3F3C 0107                move.w     -[A7], 0x107
  7144. 00004E12  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  7145. 00004E16  A8A7                     syscall    SetRect
  7146. 00004E18  0C6E 0004 FC8A           cmpi.w     [A6 - 0x376], 0x4
  7147. 00004E1E  673E                     beq        +0x40 /* 00004E5E */
  7148. 00004E20  486D F4B6                pea.l      [A5 - 0xB4A]
  7149. 00004E24  486D F4E2                pea.l      [A5 - 0xB1E]
  7150. 00004E28  302E FC8A                move.w     D0, [A6 - 0x376]
  7151. 00004E2C  E740                     asl        D0.w, 3
  7152. 00004E2E  0640 E438                addi.w     D0, 0xE438
  7153. 00004E32  4875 0000                pea.l      [A5 + D0.w]
  7154. 00004E36  486D F156                pea.l      [A5 - 0xEAA]
  7155. 00004E3A  3F3C 0002                move.w     -[A7], 0x2
  7156. 00004E3E  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  7157. 00004E42  A8EC                     syscall    CopyBits
  7158. 00004E44  486D F4B6                pea.l      [A5 - 0xB4A]
  7159. 00004E48  486D F4E2                pea.l      [A5 - 0xB1E]
  7160. 00004E4C  486D E458                pea.l      [A5 - 0x1BA8]
  7161. 00004E50  486D F156                pea.l      [A5 - 0xEAA]
  7162. 00004E54  3F3C 0002                move.w     -[A7], 0x2
  7163. 00004E58  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  7164. 00004E5C  A8EC                     syscall    CopyBits
  7165. label00004E5E:
  7166. 00004E5E  486D F4B6                pea.l      [A5 - 0xB4A]
  7167. 00004E62  486D F4E2                pea.l      [A5 - 0xB1E]
  7168. 00004E66  486E FFA0                pea.l      [A6 - 0x60]
  7169. 00004E6A  486E FE0C                pea.l      [A6 - 0x1F4]
  7170. 00004E6E  3F3C 0002                move.w     -[A7], 0x2
  7171. 00004E72  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  7172. 00004E76  A8EC                     syscall    CopyBits
  7173. 00004E78  486D F4B6                pea.l      [A5 - 0xB4A]
  7174. 00004E7C  486D F4E2                pea.l      [A5 - 0xB1E]
  7175. 00004E80  486E FF80                pea.l      [A6 - 0x80]
  7176. 00004E84  486E FE0C                pea.l      [A6 - 0x1F4]
  7177. 00004E88  3F3C 0002                move.w     -[A7], 0x2
  7178. 00004E8C  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  7179. 00004E90  A8EC                     syscall    CopyBits
  7180. label00004E92:
  7181. 00004E92  486E FE0C                pea.l      [A6 - 0x1F4]
  7182. 00004E96  3F3C 00DE                move.w     -[A7], 0xDE
  7183. 00004E9A  3F3C 0072                move.w     -[A7], 0x72 /* 'r' */
  7184. 00004E9E  3F3C 00F1                move.w     -[A7], 0xF1
  7185. 00004EA2  3F3C 0083                move.w     -[A7], 0x83
  7186. 00004EA6  A8A7                     syscall    SetRect
  7187. 00004EA8  554F                     subq.w     A7, 2
  7188. 00004EAA  486D F156                pea.l      [A5 - 0xEAA]
  7189. 00004EAE  486E FE0C                pea.l      [A6 - 0x1F4]
  7190. 00004EB2  486E FE04                pea.l      [A6 - 0x1FC]
  7191. 00004EB6  A8AA                     syscall    SectRect
  7192. 00004EB8  4A1F                     tst.b      [A7]+
  7193. 00004EBA  670A                     beq        +0xC /* 00004EC6 */
  7194. 00004EBC  302E FF42                move.w     D0, [A6 - 0xBE]
  7195. 00004EC0  5340                     subq.w     D0, 1
  7196. 00004EC2  3D40 FF42                move.w     [A6 - 0xBE], D0
  7197. label00004EC6:
  7198. 00004EC6  4A6E FF42                tst.w      [A6 - 0xBE]
  7199. 00004ECA  6600 0098                bne        +0x9A /* 00004F64 */
  7200. 00004ECE  3D7C FFF6 FF42           move.w     [A6 - 0xBE], 0xFFF6
  7201. 00004ED4  486D F156                pea.l      [A5 - 0xEAA]
  7202. 00004ED8  3F3C 00E1                move.w     -[A7], 0xE1
  7203. 00004EDC  3F3C 0076                move.w     -[A7], 0x76 /* 'v' */
  7204. 00004EE0  3F3C 00EF                move.w     -[A7], 0xEF
  7205. 00004EE4  3F3C 0082                move.w     -[A7], 0x82
  7206. 00004EE8  A8A7                     syscall    SetRect
  7207. 00004EEA  0C6E 0004 FC8C           cmpi.w     [A6 - 0x374], 0x4
  7208. 00004EF0  673E                     beq        +0x40 /* 00004F30 */
  7209. 00004EF2  486D F4B6                pea.l      [A5 - 0xB4A]
  7210. 00004EF6  486D F4E2                pea.l      [A5 - 0xB1E]
  7211. 00004EFA  302E FC8C                move.w     D0, [A6 - 0x374]
  7212. 00004EFE  E740                     asl        D0.w, 3
  7213. 00004F00  0640 E470                addi.w     D0, 0xE470
  7214. 00004F04  4875 0000                pea.l      [A5 + D0.w]
  7215. 00004F08  486D F156                pea.l      [A5 - 0xEAA]
  7216. 00004F0C  3F3C 0002                move.w     -[A7], 0x2
  7217. 00004F10  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  7218. 00004F14  A8EC                     syscall    CopyBits
  7219. 00004F16  486D F4B6                pea.l      [A5 - 0xB4A]
  7220. 00004F1A  486D F4E2                pea.l      [A5 - 0xB1E]
  7221. 00004F1E  486D E490                pea.l      [A5 - 0x1B70]
  7222. 00004F22  486D F156                pea.l      [A5 - 0xEAA]
  7223. 00004F26  3F3C 0002                move.w     -[A7], 0x2
  7224. 00004F2A  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  7225. 00004F2E  A8EC                     syscall    CopyBits
  7226. label00004F30:
  7227. 00004F30  486D F4B6                pea.l      [A5 - 0xB4A]
  7228. 00004F34  486D F4E2                pea.l      [A5 - 0xB1E]
  7229. 00004F38  486E FFA8                pea.l      [A6 - 0x58]
  7230. 00004F3C  486E FE0C                pea.l      [A6 - 0x1F4]
  7231. 00004F40  3F3C 0002                move.w     -[A7], 0x2
  7232. 00004F44  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  7233. 00004F48  A8EC                     syscall    CopyBits
  7234. 00004F4A  486D F4B6                pea.l      [A5 - 0xB4A]
  7235. 00004F4E  486D F4E2                pea.l      [A5 - 0xB1E]
  7236. 00004F52  486E FF88                pea.l      [A6 - 0x78]
  7237. 00004F56  486E FE0C                pea.l      [A6 - 0x1F4]
  7238. 00004F5A  3F3C 0002                move.w     -[A7], 0x2
  7239. 00004F5E  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  7240. 00004F62  A8EC                     syscall    CopyBits
  7241. label00004F64:
  7242. 00004F64  486E FE0C                pea.l      [A6 - 0x1F4]
  7243. 00004F68  3F3C 00F2                move.w     -[A7], 0xF2
  7244. 00004F6C  3F3C 0075                move.w     -[A7], 0x75 /* 'u' */
  7245. 00004F70  3F3C 010E                move.w     -[A7], 0x10E
  7246. 00004F74  3F3C 0087                move.w     -[A7], 0x87
  7247. 00004F78  A8A7                     syscall    SetRect
  7248. 00004F7A  554F                     subq.w     A7, 2
  7249. 00004F7C  486D F156                pea.l      [A5 - 0xEAA]
  7250. 00004F80  486E FE0C                pea.l      [A6 - 0x1F4]
  7251. 00004F84  486E FE04                pea.l      [A6 - 0x1FC]
  7252. 00004F88  A8AA                     syscall    SectRect
  7253. 00004F8A  4A1F                     tst.b      [A7]+
  7254. 00004F8C  670A                     beq        +0xC /* 00004F98 */
  7255. 00004F8E  302E FF44                move.w     D0, [A6 - 0xBC]
  7256. 00004F92  5340                     subq.w     D0, 1
  7257. 00004F94  3D40 FF44                move.w     [A6 - 0xBC], D0
  7258. label00004F98:
  7259. 00004F98  4A6E FF44                tst.w      [A6 - 0xBC]
  7260. 00004F9C  6600 0098                bne        +0x9A /* 00005036 */
  7261. 00004FA0  3D7C FFF6 FF44           move.w     [A6 - 0xBC], 0xFFF6
  7262. 00004FA6  486D F156                pea.l      [A5 - 0xEAA]
  7263. 00004FAA  3F3C 00F9                move.w     -[A7], 0xF9
  7264. 00004FAE  3F3C 007B                move.w     -[A7], 0x7B /* '{' */
  7265. 00004FB2  3F3C 0107                move.w     -[A7], 0x107
  7266. 00004FB6  3F3C 0087                move.w     -[A7], 0x87
  7267. 00004FBA  A8A7                     syscall    SetRect
  7268. 00004FBC  0C6E 0004 FC8E           cmpi.w     [A6 - 0x372], 0x4
  7269. 00004FC2  673E                     beq        +0x40 /* 00005002 */
  7270. 00004FC4  486D F4B6                pea.l      [A5 - 0xB4A]
  7271. 00004FC8  486D F4E2                pea.l      [A5 - 0xB1E]
  7272. 00004FCC  302E FC8E                move.w     D0, [A6 - 0x372]
  7273. 00004FD0  E740                     asl        D0.w, 3
  7274. 00004FD2  0640 E4A8                addi.w     D0, 0xE4A8
  7275. 00004FD6  4875 0000                pea.l      [A5 + D0.w]
  7276. 00004FDA  486D F156                pea.l      [A5 - 0xEAA]
  7277. 00004FDE  3F3C 0002                move.w     -[A7], 0x2
  7278. 00004FE2  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  7279. 00004FE6  A8EC                     syscall    CopyBits
  7280. 00004FE8  486D F4B6                pea.l      [A5 - 0xB4A]
  7281. 00004FEC  486D F4E2                pea.l      [A5 - 0xB1E]
  7282. 00004FF0  486D E4C8                pea.l      [A5 - 0x1B38]
  7283. 00004FF4  486D F156                pea.l      [A5 - 0xEAA]
  7284. 00004FF8  3F3C 0002                move.w     -[A7], 0x2
  7285. 00004FFC  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  7286. 00005000  A8EC                     syscall    CopyBits
  7287. label00005002:
  7288. 00005002  486D F4B6                pea.l      [A5 - 0xB4A]
  7289. 00005006  486D F4E2                pea.l      [A5 - 0xB1E]
  7290. 0000500A  486E FFB0                pea.l      [A6 - 0x50]
  7291. 0000500E  486E FE0C                pea.l      [A6 - 0x1F4]
  7292. 00005012  3F3C 0002                move.w     -[A7], 0x2
  7293. 00005016  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  7294. 0000501A  A8EC                     syscall    CopyBits
  7295. 0000501C  486D F4B6                pea.l      [A5 - 0xB4A]
  7296. 00005020  486D F4E2                pea.l      [A5 - 0xB1E]
  7297. 00005024  486E FF90                pea.l      [A6 - 0x70]
  7298. 00005028  486E FE0C                pea.l      [A6 - 0x1F4]
  7299. 0000502C  3F3C 0002                move.w     -[A7], 0x2
  7300. 00005030  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  7301. 00005034  A8EC                     syscall    CopyBits
  7302. label00005036:
  7303. 00005036  486E FE0C                pea.l      [A6 - 0x1F4]
  7304. 0000503A  3F3C 010F                move.w     -[A7], 0x10F
  7305. 0000503E  3F3C 0072                move.w     -[A7], 0x72 /* 'r' */
  7306. 00005042  3F3C 0122                move.w     -[A7], 0x122
  7307. 00005046  3F3C 0083                move.w     -[A7], 0x83
  7308. 0000504A  A8A7                     syscall    SetRect
  7309. 0000504C  554F                     subq.w     A7, 2
  7310. 0000504E  486D F156                pea.l      [A5 - 0xEAA]
  7311. 00005052  486E FE0C                pea.l      [A6 - 0x1F4]
  7312. 00005056  486E FE04                pea.l      [A6 - 0x1FC]
  7313. 0000505A  A8AA                     syscall    SectRect
  7314. 0000505C  4A1F                     tst.b      [A7]+
  7315. 0000505E  670A                     beq        +0xC /* 0000506A */
  7316. 00005060  302E FF46                move.w     D0, [A6 - 0xBA]
  7317. 00005064  5340                     subq.w     D0, 1
  7318. 00005066  3D40 FF46                move.w     [A6 - 0xBA], D0
  7319. label0000506A:
  7320. 0000506A  4A6E FF46                tst.w      [A6 - 0xBA]
  7321. 0000506E  6600 0098                bne        +0x9A /* 00005108 */
  7322. 00005072  3D7C FFF6 FF46           move.w     [A6 - 0xBA], 0xFFF6
  7323. 00005078  486D F156                pea.l      [A5 - 0xEAA]
  7324. 0000507C  3F3C 0111                move.w     -[A7], 0x111
  7325. 00005080  3F3C 0076                move.w     -[A7], 0x76 /* 'v' */
  7326. 00005084  3F3C 011F                move.w     -[A7], 0x11F
  7327. 00005088  3F3C 0082                move.w     -[A7], 0x82
  7328. 0000508C  A8A7                     syscall    SetRect
  7329. 0000508E  0C6E 0004 FC90           cmpi.w     [A6 - 0x370], 0x4
  7330. 00005094  673E                     beq        +0x40 /* 000050D4 */
  7331. 00005096  486D F4B6                pea.l      [A5 - 0xB4A]
  7332. 0000509A  486D F4E2                pea.l      [A5 - 0xB1E]
  7333. 0000509E  302E FC90                move.w     D0, [A6 - 0x370]
  7334. 000050A2  E740                     asl        D0.w, 3
  7335. 000050A4  0640 E4E0                addi.w     D0, 0xE4E0
  7336. 000050A8  4875 0000                pea.l      [A5 + D0.w]
  7337. 000050AC  486D F156                pea.l      [A5 - 0xEAA]
  7338. 000050B0  3F3C 0002                move.w     -[A7], 0x2
  7339. 000050B4  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  7340. 000050B8  A8EC                     syscall    CopyBits
  7341. 000050BA  486D F4B6                pea.l      [A5 - 0xB4A]
  7342. 000050BE  486D F4E2                pea.l      [A5 - 0xB1E]
  7343. 000050C2  486D E500                pea.l      [A5 - 0x1B00]
  7344. 000050C6  486D F156                pea.l      [A5 - 0xEAA]
  7345. 000050CA  3F3C 0002                move.w     -[A7], 0x2
  7346. 000050CE  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  7347. 000050D2  A8EC                     syscall    CopyBits
  7348. label000050D4:
  7349. 000050D4  486D F4B6                pea.l      [A5 - 0xB4A]
  7350. 000050D8  486D F4E2                pea.l      [A5 - 0xB1E]
  7351. 000050DC  486E FFB8                pea.l      [A6 - 0x48]
  7352. 000050E0  486E FE0C                pea.l      [A6 - 0x1F4]
  7353. 000050E4  3F3C 0002                move.w     -[A7], 0x2
  7354. 000050E8  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  7355. 000050EC  A8EC                     syscall    CopyBits
  7356. 000050EE  486D F4B6                pea.l      [A5 - 0xB4A]
  7357. 000050F2  486D F4E2                pea.l      [A5 - 0xB1E]
  7358. 000050F6  486E FF98                pea.l      [A6 - 0x68]
  7359. 000050FA  486E FE0C                pea.l      [A6 - 0x1F4]
  7360. 000050FE  3F3C 0002                move.w     -[A7], 0x2
  7361. 00005102  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  7362. 00005106  A8EC                     syscall    CopyBits
  7363. label00005108:
  7364. 00005108  486E FE0C                pea.l      [A6 - 0x1F4]
  7365. 0000510C  3F3C 00ED                move.w     -[A7], 0xED
  7366. 00005110  3F3C 007A                move.w     -[A7], 0x7A /* 'z' */
  7367. 00005114  3F3C 00F6                move.w     -[A7], 0xF6
  7368. 00005118  3F3C 0083                move.w     -[A7], 0x83
  7369. 0000511C  A8A7                     syscall    SetRect
  7370. 0000511E  554F                     subq.w     A7, 2
  7371. 00005120  486D F156                pea.l      [A5 - 0xEAA]
  7372. 00005124  486E FE0C                pea.l      [A6 - 0x1F4]
  7373. 00005128  486E FE04                pea.l      [A6 - 0x1FC]
  7374. 0000512C  A8AA                     syscall    SectRect
  7375. 0000512E  4A1F                     tst.b      [A7]+
  7376. 00005130  670A                     beq        +0xC /* 0000513C */
  7377. 00005132  302E FF4C                move.w     D0, [A6 - 0xB4]
  7378. 00005136  5340                     subq.w     D0, 1
  7379. 00005138  3D40 FF4C                move.w     [A6 - 0xB4], D0
  7380. label0000513C:
  7381. 0000513C  486E FE0C                pea.l      [A6 - 0x1F4]
  7382. 00005140  3F3C 0109                move.w     -[A7], 0x109
  7383. 00005144  3F3C 007A                move.w     -[A7], 0x7A /* 'z' */
  7384. 00005148  3F3C 0112                move.w     -[A7], 0x112
  7385. 0000514C  3F3C 0083                move.w     -[A7], 0x83
  7386. 00005150  A8A7                     syscall    SetRect
  7387. 00005152  554F                     subq.w     A7, 2
  7388. 00005154  486D F156                pea.l      [A5 - 0xEAA]
  7389. 00005158  486E FE0C                pea.l      [A6 - 0x1F4]
  7390. 0000515C  486E FE04                pea.l      [A6 - 0x1FC]
  7391. 00005160  A8AA                     syscall    SectRect
  7392. 00005162  4A1F                     tst.b      [A7]+
  7393. 00005164  670A                     beq        +0xC /* 00005170 */
  7394. 00005166  302E FF4E                move.w     D0, [A6 - 0xB2]
  7395. 0000516A  5340                     subq.w     D0, 1
  7396. 0000516C  3D40 FF4E                move.w     [A6 - 0xB2], D0
  7397. label00005170:
  7398. 00005170  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  7399. 00005174  7021                     moveq.l    D0, 0x21
  7400. 00005176  2F00                     move.l     -[A7], D0
  7401. 00005178  A862                     syscall    ForeColor
  7402. 0000517A  6000 02FA                bra        +0x2FC /* 00005476 */
  7403. label0000517E:
  7404. 0000517E  554F                     subq.w     A7, 2
  7405. 00005180  486D F156                pea.l      [A5 - 0xEAA]
  7406. 00005184  486E FDFC                pea.l      [A6 - 0x204]
  7407. 00005188  486E FE04                pea.l      [A6 - 0x1FC]
  7408. 0000518C  A8AA                     syscall    SectRect
  7409. 0000518E  4A1F                     tst.b      [A7]+
  7410. 00005190  670A                     beq        +0xC /* 0000519C */
  7411. 00005192  302E FDFA                move.w     D0, [A6 - 0x206]
  7412. 00005196  5340                     subq.w     D0, 1
  7413. 00005198  3D40 FDFA                move.w     [A6 - 0x206], D0
  7414. label0000519C:
  7415. 0000519C  554F                     subq.w     A7, 2
  7416. 0000519E  486D F156                pea.l      [A5 - 0xEAA]
  7417. 000051A2  486E FDFC                pea.l      [A6 - 0x204]
  7418. 000051A6  486E FE04                pea.l      [A6 - 0x1FC]
  7419. 000051AA  A8AA                     syscall    SectRect
  7420. 000051AC  4A6E FDFA                tst.w      [A6 - 0x206]
  7421. 000051B0  57C0                     seq        D0
  7422. 000051B2  C01F                     and.b      D0, [A7]+
  7423. 000051B4  6700 02C0                beq        +0x2C2 /* 00005476 */
  7424. 000051B8  7E01                     moveq.l    D7, 0x01
  7425. label000051BA:
  7426. 000051BA  3007                     move.w     D0, D7
  7427. 000051BC  C1FC 000E                muls.w     D0, 0xE
  7428. 000051C0  0640 FC8E                addi.w     D0, 0xFC8E
  7429. 000051C4  49F6 0000                lea.l      A4, [A6 + D0.w]
  7430. 000051C8  422C 0008                clr.b      [A4 + 0x8]
  7431. 000051CC  426C 000C                clr.w      [A4 + 0xC]
  7432. 000051D0  5247                     addq.w     D7, 1
  7433. 000051D2  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  7434. 000051D6  6FE2                     ble        -0x1C /* 000051BA */
  7435. 000051D8  4247                     clr.w      D7
  7436. 000051DA  422E FC9B                clr.b      [A6 - 0x365]
  7437. label000051DE:
  7438. 000051DE  4247                     clr.w      D7
  7439. 000051E0  3D7C 0001 FC84           move.w     [A6 - 0x37C], 0x1
  7440. label000051E6:
  7441. 000051E6  302E FC84                move.w     D0, [A6 - 0x37C]
  7442. 000051EA  C1FC 000E                muls.w     D0, 0xE
  7443. 000051EE  0640 FC8E                addi.w     D0, 0xFC8E
  7444. 000051F2  49F6 0000                lea.l      A4, [A6 + D0.w]
  7445. 000051F6  0C6C 0002 000C           cmpi.w     [A4 + 0xC], 0x2
  7446. 000051FC  57C0                     seq        D0
  7447. 000051FE  122E FC9B                move.b     D1, [A6 - 0x365]
  7448. 00005202  5301                     subq.b     D1, 1
  7449. 00005204  C001                     and.b      D0, D1
  7450. 00005206  6766                     beq        +0x68 /* 0000526E */
  7451. 00005208  1D7C 0001 FC9B           move.b     [A6 - 0x365], 0x1
  7452. 0000520E  486D F156                pea.l      [A5 - 0xEAA]
  7453. 00005212  3F3C 018A                move.w     -[A7], 0x18A
  7454. 00005216  3F3C 01AE                move.w     -[A7], 0x1AE
  7455. 0000521A  3F3C 01F0                move.w     -[A7], 0x1F0
  7456. 0000521E  3F3C 01E2                move.w     -[A7], 0x1E2
  7457. 00005222  A8A7                     syscall    SetRect
  7458. 00005224  486D F4B6                pea.l      [A5 - 0xB4A]
  7459. 00005228  486D F4E2                pea.l      [A5 - 0xB1E]
  7460. 0000522C  486D F156                pea.l      [A5 - 0xEAA]
  7461. 00005230  486E FDFC                pea.l      [A6 - 0x204]
  7462. 00005234  3F3C 0002                move.w     -[A7], 0x2
  7463. 00005238  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  7464. 0000523C  A8EC                     syscall    CopyBits
  7465. 0000523E  486D F156                pea.l      [A5 - 0xEAA]
  7466. 00005242  3F3C 018A                move.w     -[A7], 0x18A
  7467. 00005246  3F3C 00E9                move.w     -[A7], 0xE9
  7468. 0000524A  3F3C 01F0                move.w     -[A7], 0x1F0
  7469. 0000524E  3F3C 011D                move.w     -[A7], 0x11D
  7470. 00005252  A8A7                     syscall    SetRect
  7471. 00005254  486D F4B6                pea.l      [A5 - 0xB4A]
  7472. 00005258  486D F4E2                pea.l      [A5 - 0xB1E]
  7473. 0000525C  486D F156                pea.l      [A5 - 0xEAA]
  7474. 00005260  486E FDFC                pea.l      [A6 - 0x204]
  7475. 00005264  3F3C 0002                move.w     -[A7], 0x2
  7476. 00005268  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  7477. 0000526C  A8EC                     syscall    CopyBits
  7478. label0000526E:
  7479. 0000526E  554F                     subq.w     A7, 2
  7480. 00005270  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  7481. 00005274  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  7482. 00005278  0C5F 0001                cmpi.w     [A7]+, 0x1
  7483. 0000527C  6658                     bne        +0x5A /* 000052D6 */
  7484. 0000527E  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  7485. 00005282  594F                     subq.w     A7, 4
  7486. 00005284  3F3C 0005                move.w     -[A7], 0x5
  7487. 00005288  554F                     subq.w     A7, 2
  7488. 0000528A  3F3C 0005                move.w     -[A7], 0x5
  7489. 0000528E  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  7490. 00005292  301F                     move.w     D0, [A7]+
  7491. 00005294  0640 0011                addi.w     D0, 0x11
  7492. 00005298  3F00                     move.w     -[A7], D0
  7493. 0000529A  A869                     syscall    FixRatio
  7494. 0000529C  206D F8AA                movea.l    A0, [A5 - 0x756]
  7495. 000052A0  215F 0002                move.l     [A0 + 0x2], [A7]+
  7496. 000052A4  2F2D F8B2                move.l     -[A7], [A5 - 0x74E]
  7497. 000052A8  594F                     subq.w     A7, 4
  7498. 000052AA  594F                     subq.w     A7, 4
  7499. 000052AC  2F3C 4353 4F4E           move.l     -[A7], 0x43534F4E /* 'CSON' */
  7500. 000052B2  3F3C 03E8                move.w     -[A7], 0x3E8
  7501. 000052B6  A9A0                     syscall    GetResource
  7502. 000052B8  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  7503. 000052BC  42A7                     clr.l      -[A7]
  7504. 000052BE  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  7505. 000052C2  594F                     subq.w     A7, 4
  7506. 000052C4  3F3C 0001                move.w     -[A7], 0x1
  7507. 000052C8  3F3C 0004                move.w     -[A7], 0x4
  7508. 000052CC  A869                     syscall    FixRatio
  7509. 000052CE  206D F8AA                movea.l    A0, [A5 - 0x756]
  7510. 000052D2  215F 0002                move.l     [A0 + 0x2], [A7]+
  7511. label000052D6:
  7512. 000052D6  554F                     subq.w     A7, 2
  7513. 000052D8  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  7514. 000052DC  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  7515. 000052E0  0C5F 0001                cmpi.w     [A7]+, 0x1
  7516. 000052E4  6618                     bne        +0x1A /* 000052FE */
  7517. 000052E6  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  7518. 000052EA  2F2D F876                move.l     -[A7], [A5 - 0x78A]
  7519. 000052EE  594F                     subq.w     A7, 4
  7520. 000052F0  2F2D F872                move.l     -[A7], [A5 - 0x78E]
  7521. 000052F4  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  7522. 000052F8  42A7                     clr.l      -[A7]
  7523. 000052FA  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  7524. label000052FE:
  7525. 000052FE  4A2C 0008                tst.b      [A4 + 0x8]
  7526. 00005302  6700 00E2                beq        +0xE4 /* 000053E6 */
  7527. 00005306  0C6C 0005 000C           cmpi.w     [A4 + 0xC], 0x5
  7528. 0000530C  6606                     bne        +0x8 /* 00005314 */
  7529. 0000530E  5247                     addq.w     D7, 1
  7530. 00005310  6000 0148                bra        +0x14A /* 0000545A */
  7531. label00005314:
  7532. 00005314  486D F4C4                pea.l      [A5 - 0xB3C]
  7533. 00005318  486D F4E2                pea.l      [A5 - 0xB1E]
  7534. 0000531C  302C 000A                move.w     D0, [A4 + 0xA]
  7535. 00005320  E740                     asl        D0.w, 3
  7536. 00005322  0640 FE7C                addi.w     D0, 0xFE7C
  7537. 00005326  4875 0000                pea.l      [A5 + D0.w]
  7538. 0000532A  2F0C                     move.l     -[A7], A4
  7539. 0000532C  3F3C 0002                move.w     -[A7], 0x2
  7540. 00005330  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7541. 00005334  A8EC                     syscall    CopyBits
  7542. 00005336  0C6C 000A 000A           cmpi.w     [A4 + 0xA], 0xA /* '\n' */
  7543. 0000533C  6C24                     bge        +0x26 /* 00005362 */
  7544. 0000533E  486D F4C4                pea.l      [A5 - 0xB3C]
  7545. 00005342  486D F4E2                pea.l      [A5 - 0xB1E]
  7546. 00005346  302C 000A                move.w     D0, [A4 + 0xA]
  7547. 0000534A  5240                     addq.w     D0, 1
  7548. 0000534C  E740                     asl        D0.w, 3
  7549. 0000534E  0640 FE7C                addi.w     D0, 0xFE7C
  7550. 00005352  4875 0000                pea.l      [A5 + D0.w]
  7551. 00005356  2F0C                     move.l     -[A7], A4
  7552. 00005358  3F3C 0002                move.w     -[A7], 0x2
  7553. 0000535C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7554. 00005360  A8EC                     syscall    CopyBits
  7555. label00005362:
  7556. 00005362  302C 000A                move.w     D0, [A4 + 0xA]
  7557. 00005366  5240                     addq.w     D0, 1
  7558. 00005368  3940 000A                move.w     [A4 + 0xA], D0
  7559. 0000536C  0C6C 000B 000A           cmpi.w     [A4 + 0xA], 0xB
  7560. 00005372  6600 00E6                bne        +0xE8 /* 0000545A */
  7561. 00005376  554F                     subq.w     A7, 2
  7562. 00005378  3F3C 0066                move.w     -[A7], 0x66 /* 'f' */
  7563. 0000537C  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  7564. 00005380  301F                     move.w     D0, [A7]+
  7565. 00005382  0640 00AF                addi.w     D0, 0xAF
  7566. 00005386  3940 0002                move.w     [A4 + 0x2], D0
  7567. 0000538A  554F                     subq.w     A7, 2
  7568. 0000538C  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  7569. 00005390  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  7570. 00005394  301F                     move.w     D0, [A7]+
  7571. 00005396  0640 0028                addi.w     D0, 0x28 /* '(' */
  7572. 0000539A  3880                     move.w     [A4], D0
  7573. 0000539C  3014                     move.w     D0, [A4]
  7574. 0000539E  0640 003C                addi.w     D0, 0x3C /* '<' */
  7575. 000053A2  3940 0004                move.w     [A4 + 0x4], D0
  7576. 000053A6  302C 0002                move.w     D0, [A4 + 0x2]
  7577. 000053AA  0640 003C                addi.w     D0, 0x3C /* '<' */
  7578. 000053AE  3940 0006                move.w     [A4 + 0x6], D0
  7579. 000053B2  397C 0001 000A           move.w     [A4 + 0xA], 0x1
  7580. 000053B8  302C 000C                move.w     D0, [A4 + 0xC]
  7581. 000053BC  5240                     addq.w     D0, 1
  7582. 000053BE  3940 000C                move.w     [A4 + 0xC], D0
  7583. 000053C2  0C6C 0005 000C           cmpi.w     [A4 + 0xC], 0x5
  7584. 000053C8  6C00 0090                bge        +0x92 /* 0000545A */
  7585. 000053CC  486D F4C4                pea.l      [A5 - 0xB3C]
  7586. 000053D0  486D F4E2                pea.l      [A5 - 0xB1E]
  7587. 000053D4  486D FE84                pea.l      [A5 - 0x17C]
  7588. 000053D8  2F0C                     move.l     -[A7], A4
  7589. 000053DA  3F3C 0002                move.w     -[A7], 0x2
  7590. 000053DE  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7591. 000053E2  A8EC                     syscall    CopyBits
  7592. 000053E4  6074                     bra        +0x76 /* 0000545A */
  7593. label000053E6:
  7594. 000053E6  554F                     subq.w     A7, 2
  7595. 000053E8  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  7596. 000053EC  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  7597. 000053F0  0C5F 0001                cmpi.w     [A7]+, 0x1
  7598. 000053F4  6664                     bne        +0x66 /* 0000545A */
  7599. 000053F6  197C 0001 0008           move.b     [A4 + 0x8], 0x1
  7600. 000053FC  554F                     subq.w     A7, 2
  7601. 000053FE  3F3C 0066                move.w     -[A7], 0x66 /* 'f' */
  7602. 00005402  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  7603. 00005406  301F                     move.w     D0, [A7]+
  7604. 00005408  0640 00AF                addi.w     D0, 0xAF
  7605. 0000540C  3940 0002                move.w     [A4 + 0x2], D0
  7606. 00005410  554F                     subq.w     A7, 2
  7607. 00005412  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  7608. 00005416  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  7609. 0000541A  301F                     move.w     D0, [A7]+
  7610. 0000541C  0640 0028                addi.w     D0, 0x28 /* '(' */
  7611. 00005420  3880                     move.w     [A4], D0
  7612. 00005422  3014                     move.w     D0, [A4]
  7613. 00005424  0640 003C                addi.w     D0, 0x3C /* '<' */
  7614. 00005428  3940 0004                move.w     [A4 + 0x4], D0
  7615. 0000542C  302C 0002                move.w     D0, [A4 + 0x2]
  7616. 00005430  0640 003C                addi.w     D0, 0x3C /* '<' */
  7617. 00005434  3940 0006                move.w     [A4 + 0x6], D0
  7618. 00005438  397C 0001 000A           move.w     [A4 + 0xA], 0x1
  7619. 0000543E  426C 000C                clr.w      [A4 + 0xC]
  7620. 00005442  486D F4C4                pea.l      [A5 - 0xB3C]
  7621. 00005446  486D F4E2                pea.l      [A5 - 0xB1E]
  7622. 0000544A  486D FE84                pea.l      [A5 - 0x17C]
  7623. 0000544E  2F0C                     move.l     -[A7], A4
  7624. 00005450  3F3C 0002                move.w     -[A7], 0x2
  7625. 00005454  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7626. 00005458  A8EC                     syscall    CopyBits
  7627. label0000545A:
  7628. 0000545A  526E FC84                addq.w     [A6 - 0x37C], 1
  7629. 0000545E  0C6E 000A FC84           cmpi.w     [A6 - 0x37C], 0xA /* '\n' */
  7630. 00005464  6F00 FD80                ble        -0x27E /* 000051E6 */
  7631. 00005468  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  7632. 0000546C  6600 FD70                bne        -0x28E /* 000051DE */
  7633. 00005470  7021                     moveq.l    D0, 0x21
  7634. 00005472  2F00                     move.l     -[A7], D0
  7635. 00005474  A862                     syscall    ForeColor
  7636. label00005476:
  7637. 00005476  5246                     addq.w     D6, 1
  7638. 00005478  0C46 000A                cmpi.w     D6, 0xA /* '\n' */
  7639. 0000547C  6F00 F1A6                ble        -0xE58 /* 00004624 */
  7640. 00005480  0C45 00E3                cmpi.w     D5, 0xE3
  7641. 00005484  6C04                     bge        +0x6 /* 0000548A */
  7642. 00005486  426D F82C                clr.w      [A5 - 0x7D4]
  7643. label0000548A:
  7644. 0000548A  0C6D 0001 F82C           cmpi.w     [A5 - 0x7D4], 0x1
  7645. 00005490  57C0                     seq        D0
  7646. 00005492  0C6D 0127 F836           cmpi.w     [A5 - 0x7CA], 0x127
  7647. 00005498  5DC1                     slt        D1
  7648. 0000549A  C001                     and.b      D0, D1
  7649. 0000549C  6700 00E2                beq        +0xE4 /* 00005580 */
  7650. 000054A0  7E01                     moveq.l    D7, 0x01
  7651. label000054A2:
  7652. 000054A2  5247                     addq.w     D7, 1
  7653. 000054A4  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  7654. 000054A8  57C0                     seq        D0
  7655. 000054AA  3207                     move.w     D1, D7
  7656. 000054AC  D241                     add.w      D1, D1
  7657. 000054AE  0641 F43E                addi.w     D1, 0xF43E
  7658. 000054B2  4A75 1000                tst.w      [A5 + D1.w]
  7659. 000054B6  57C1                     seq        D1
  7660. 000054B8  8001                     or.b       D0, D1
  7661. 000054BA  67E6                     beq        -0x18 /* 000054A2 */
  7662. 000054BC  3007                     move.w     D0, D7
  7663. 000054BE  D040                     add.w      D0, D0
  7664. 000054C0  0640 F43E                addi.w     D0, 0xF43E
  7665. 000054C4  4A75 0000                tst.w      [A5 + D0.w]
  7666. 000054C8  6600 00B6                bne        +0xB8 /* 00005580 */
  7667. 000054CC  3007                     move.w     D0, D7
  7668. 000054CE  D040                     add.w      D0, D0
  7669. 000054D0  0640 F43E                addi.w     D0, 0xF43E
  7670. 000054D4  3BBC 0001 0000           move.w     [A5 + D0.w], 0x1
  7671. 000054DA  302D F45E                move.w     D0, [A5 - 0xBA2]
  7672. 000054DE  0640 000A                addi.w     D0, 0xA /* '\n' */
  7673. 000054E2  3207                     move.w     D1, D7
  7674. 000054E4  E741                     asl        D1.w, 3
  7675. 000054E6  0641 F3EC                addi.w     D1, 0xF3EC
  7676. 000054EA  3B80 1000                move.w     [A5 + D1.w], D0
  7677. 000054EE  302D F460                move.w     D0, [A5 - 0xBA0]
  7678. 000054F2  5E40                     addq.w     D0, 7
  7679. 000054F4  3207                     move.w     D1, D7
  7680. 000054F6  E741                     asl        D1.w, 3
  7681. 000054F8  0641 F3EA                addi.w     D1, 0xF3EA
  7682. 000054FC  3B80 1000                move.w     [A5 + D1.w], D0
  7683. 00005500  3007                     move.w     D0, D7
  7684. 00005502  E740                     asl        D0.w, 3
  7685. 00005504  0640 F3EC                addi.w     D0, 0xF3EC
  7686. 00005508  3035 0000                move.w     D0, [A5 + D0.w]
  7687. 0000550C  5F40                     subq.w     D0, 7
  7688. 0000550E  3207                     move.w     D1, D7
  7689. 00005510  E741                     asl        D1.w, 3
  7690. 00005512  0641 F3E8                addi.w     D1, 0xF3E8
  7691. 00005516  3B80 1000                move.w     [A5 + D1.w], D0
  7692. 0000551A  3007                     move.w     D0, D7
  7693. 0000551C  E740                     asl        D0.w, 3
  7694. 0000551E  0640 F3EA                addi.w     D0, 0xF3EA
  7695. 00005522  3035 0000                move.w     D0, [A5 + D0.w]
  7696. 00005526  5840                     addq.w     D0, 4
  7697. 00005528  3207                     move.w     D1, D7
  7698. 0000552A  E741                     asl        D1.w, 3
  7699. 0000552C  0641 F3EE                addi.w     D1, 0xF3EE
  7700. 00005530  3B80 1000                move.w     [A5 + D1.w], D0
  7701. 00005534  3007                     move.w     D0, D7
  7702. 00005536  E540                     asl        D0.w, 2
  7703. 00005538  0640 F3C4                addi.w     D0, 0xF3C4
  7704. 0000553C  2BAD F836 0000           move.l     [A5 + D0.w], [A5 - 0x7CA]
  7705. 00005542  3007                     move.w     D0, D7
  7706. 00005544  E540                     asl        D0.w, 2
  7707. 00005546  0640 F3C4                addi.w     D0, 0xF3C4
  7708. 0000554A  3035 0000                move.w     D0, [A5 + D0.w]
  7709. 0000554E  0640 FFE7                addi.w     D0, 0xFFE7
  7710. 00005552  3207                     move.w     D1, D7
  7711. 00005554  E541                     asl        D1.w, 2
  7712. 00005556  0641 F3C4                addi.w     D1, 0xF3C4
  7713. 0000555A  3B80 1000                move.w     [A5 + D1.w], D0
  7714. 0000555E  486D F4C4                pea.l      [A5 - 0xB3C]
  7715. 00005562  486D F4E2                pea.l      [A5 - 0xB1E]
  7716. 00005566  486D F126                pea.l      [A5 - 0xEDA]
  7717. 0000556A  3007                     move.w     D0, D7
  7718. 0000556C  E740                     asl        D0.w, 3
  7719. 0000556E  0640 F3E8                addi.w     D0, 0xF3E8
  7720. 00005572  4875 0000                pea.l      [A5 + D0.w]
  7721. 00005576  3F3C 0002                move.w     -[A7], 0x2
  7722. 0000557A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7723. 0000557E  A8EC                     syscall    CopyBits
  7724. label00005580:
  7725. 00005580  4A2D F10B                tst.b      [A5 - 0xEF5]
  7726. 00005584  6700 03A4                beq        +0x3A6 /* 0000592A */
  7727. 00005588  102D F118                move.b     D0, [A5 - 0xEE8]
  7728. 0000558C  5300                     subq.b     D0, 1
  7729. 0000558E  6708                     beq        +0xA /* 00005598 */
  7730. 00005590  486D F45E                pea.l      [A5 - 0xBA2]
  7731. 00005594  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  7732. label00005598:
  7733. 00005598  422D F118                clr.b      [A5 - 0xEE8]
  7734. 0000559C  422D F10B                clr.b      [A5 - 0xEF5]
  7735. 000055A0  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  7736. 000055A4  302D F83C                move.w     D0, [A5 - 0x7C4]
  7737. 000055A8  5340                     subq.w     D0, 1
  7738. 000055AA  3B40 F83C                move.w     [A5 - 0x7C4], D0
  7739. 000055AE  4A6D F83C                tst.w      [A5 - 0x7C4]
  7740. 000055B2  660A                     bne        +0xC /* 000055BE */
  7741. 000055B4  1B7C 0001 F840           move.b     [A5 - 0x7C0], 0x1
  7742. 000055BA  6000 036E                bra        +0x370 /* 0000592A */
  7743. label000055BE:
  7744. 000055BE  3B7C 0064 F454           move.w     [A5 - 0xBAC], 0x64 /* 'd' */
  7745. 000055C4  422D F840                clr.b      [A5 - 0x7C0]
  7746. 000055C8  486D F4E2                pea.l      [A5 - 0xB1E]
  7747. 000055CC  486D FED4                pea.l      [A5 - 0x12C]
  7748. 000055D0  486D FEDA                pea.l      [A5 - 0x126]
  7749. 000055D4  486D FEDA                pea.l      [A5 - 0x126]
  7750. 000055D8  4267                     clr.w      -[A7]
  7751. 000055DA  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  7752. 000055DE  A8EC                     syscall    CopyBits
  7753. 000055E0  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  7754. 000055E4  486D FED4                pea.l      [A5 - 0x12C]
  7755. 000055E8  A875                     syscall    SetPBits/SetPortBits
  7756. 000055EA  7C01                     moveq.l    D6, 0x01
  7757. label000055EC:
  7758. 000055EC  3006                     move.w     D0, D6
  7759. 000055EE  C1FC 000E                muls.w     D0, 0xE
  7760. 000055F2  0640 FEAE                addi.w     D0, 0xFEAE
  7761. 000055F6  4A36 0000                tst.b      [A6 + D0.w]
  7762. 000055FA  6724                     beq        +0x26 /* 00005620 */
  7763. 000055FC  486D F4B6                pea.l      [A5 - 0xB4A]
  7764. 00005600  486D F4E2                pea.l      [A5 - 0xB1E]
  7765. 00005604  486D E2A0                pea.l      [A5 - 0x1D60]
  7766. 00005608  3006                     move.w     D0, D6
  7767. 0000560A  C1FC 000E                muls.w     D0, 0xE
  7768. 0000560E  0640 FEA6                addi.w     D0, 0xFEA6
  7769. 00005612  4876 0000                pea.l      [A6 + D0.w]
  7770. 00005616  3F3C 0002                move.w     -[A7], 0x2
  7771. 0000561A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7772. 0000561E  A8EC                     syscall    CopyBits
  7773. label00005620:
  7774. 00005620  3006                     move.w     D0, D6
  7775. 00005622  C1FC 000E                muls.w     D0, 0xE
  7776. 00005626  0640 FEAE                addi.w     D0, 0xFEAE
  7777. 0000562A  4236 0000                clr.b      [A6 + D0.w]
  7778. 0000562E  5246                     addq.w     D6, 1
  7779. 00005630  0C46 0008                cmpi.w     D6, 0x8
  7780. 00005634  6FB6                     ble        -0x48 /* 000055EC */
  7781. 00005636  7C01                     moveq.l    D6, 0x01
  7782. label00005638:
  7783. 00005638  3006                     move.w     D0, D6
  7784. 0000563A  C1FC 000E                muls.w     D0, 0xE
  7785. 0000563E  0640 FE3E                addi.w     D0, 0xFE3E
  7786. 00005642  4A36 0000                tst.b      [A6 + D0.w]
  7787. 00005646  6724                     beq        +0x26 /* 0000566C */
  7788. 00005648  486D F4B6                pea.l      [A5 - 0xB4A]
  7789. 0000564C  486D F4E2                pea.l      [A5 - 0xB1E]
  7790. 00005650  486D E298                pea.l      [A5 - 0x1D68]
  7791. 00005654  3006                     move.w     D0, D6
  7792. 00005656  C1FC 000E                muls.w     D0, 0xE
  7793. 0000565A  0640 FE36                addi.w     D0, 0xFE36
  7794. 0000565E  4876 0000                pea.l      [A6 + D0.w]
  7795. 00005662  3F3C 0002                move.w     -[A7], 0x2
  7796. 00005666  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7797. 0000566A  A8EC                     syscall    CopyBits
  7798. label0000566C:
  7799. 0000566C  3006                     move.w     D0, D6
  7800. 0000566E  C1FC 000E                muls.w     D0, 0xE
  7801. 00005672  0640 FE3E                addi.w     D0, 0xFE3E
  7802. 00005676  4236 0000                clr.b      [A6 + D0.w]
  7803. 0000567A  5246                     addq.w     D6, 1
  7804. 0000567C  0C46 0008                cmpi.w     D6, 0x8
  7805. 00005680  6FB6                     ble        -0x48 /* 00005638 */
  7806. 00005682  7C01                     moveq.l    D6, 0x01
  7807. label00005684:
  7808. 00005684  3006                     move.w     D0, D6
  7809. 00005686  C1FC 000C                muls.w     D0, 0xC
  7810. 0000568A  0640 FF20                addi.w     D0, 0xFF20
  7811. 0000568E  4A36 0000                tst.b      [A6 + D0.w]
  7812. 00005692  6738                     beq        +0x3A /* 000056CC */
  7813. 00005694  486D F4B6                pea.l      [A5 - 0xB4A]
  7814. 00005698  486D F4E2                pea.l      [A5 - 0xB1E]
  7815. 0000569C  3006                     move.w     D0, D6
  7816. 0000569E  C1FC 000C                muls.w     D0, 0xC
  7817. 000056A2  0640 FF22                addi.w     D0, 0xFF22
  7818. 000056A6  3036 0000                move.w     D0, [A6 + D0.w]
  7819. 000056AA  E740                     asl        D0.w, 3
  7820. 000056AC  0640 E318                addi.w     D0, 0xE318
  7821. 000056B0  4875 0000                pea.l      [A5 + D0.w]
  7822. 000056B4  3006                     move.w     D0, D6
  7823. 000056B6  C1FC 000C                muls.w     D0, 0xC
  7824. 000056BA  0640 FF18                addi.w     D0, 0xFF18
  7825. 000056BE  4876 0000                pea.l      [A6 + D0.w]
  7826. 000056C2  3F3C 0002                move.w     -[A7], 0x2
  7827. 000056C6  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7828. 000056CA  A8EC                     syscall    CopyBits
  7829. label000056CC:
  7830. 000056CC  3006                     move.w     D0, D6
  7831. 000056CE  C1FC 000C                muls.w     D0, 0xC
  7832. 000056D2  0640 FF20                addi.w     D0, 0xFF20
  7833. 000056D6  4236 0000                clr.b      [A6 + D0.w]
  7834. 000056DA  5246                     addq.w     D6, 1
  7835. 000056DC  0C46 0002                cmpi.w     D6, 0x2
  7836. 000056E0  6FA2                     ble        -0x5C /* 00005684 */
  7837. 000056E2  3B7C 0140 F156           move.w     [A5 - 0xEAA], 0x140
  7838. 000056E8  3B7C 0156 F15A           move.w     [A5 - 0xEA6], 0x156
  7839. 000056EE  3B7C 0200 F15C           move.w     [A5 - 0xEA4], 0x200
  7840. 000056F4  426D F158                clr.w      [A5 - 0xEA8]
  7841. 000056F8  486D F156                pea.l      [A5 - 0xEAA]
  7842. 000056FC  A8A3                     syscall    EraseRect
  7843. 000056FE  486D F156                pea.l      [A5 - 0xEAA]
  7844. 00005702  A8A1                     syscall    FrameRect
  7845. 00005704  3F3C 0005                move.w     -[A7], 0x5
  7846. 00005708  3F3C 014F                move.w     -[A7], 0x14F
  7847. 0000570C  A893                     syscall    MoveTo
  7848. 0000570E  4267                     clr.w      -[A7]
  7849. 00005710  A889                     syscall    TextMode
  7850. 00005712  487A 062E                pea.l      [PC + 0x62E /* 00005D42, value 0x653636F, pstring "Score:" */]
  7851. 00005716  A884                     syscall    DrawString
  7852. 00005718  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  7853. 0000571C  3F3C 014F                move.w     -[A7], 0x14F
  7854. 00005720  A893                     syscall    MoveTo
  7855. 00005722  302D F108                move.w     D0, [A5 - 0xEF8]
  7856. 00005726  48C0                     ext.l      D0
  7857. 00005728  2F00                     move.l     -[A7], D0
  7858. 0000572A  486D EDFA                pea.l      [A5 - 0x1206]
  7859. 0000572E  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  7860. 00005732  486D EDFA                pea.l      [A5 - 0x1206]
  7861. 00005736  A884                     syscall    DrawString
  7862. 00005738  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  7863. 0000573C  3F3C 014F                move.w     -[A7], 0x14F
  7864. 00005740  A893                     syscall    MoveTo
  7865. 00005742  487A 05F6                pea.l      [PC + 0x5F6 /* 00005D3A, value 0x6205761, pstring " Wave:" */]
  7866. 00005746  A884                     syscall    DrawString
  7867. 00005748  3F3C 0087                move.w     -[A7], 0x87
  7868. 0000574C  3F3C 014F                move.w     -[A7], 0x14F
  7869. 00005750  A893                     syscall    MoveTo
  7870. 00005752  302D F468                move.w     D0, [A5 - 0xB98]
  7871. 00005756  5340                     subq.w     D0, 1
  7872. 00005758  48C0                     ext.l      D0
  7873. 0000575A  81FC 0003                divs.w     D0, 0x3
  7874. 0000575E  4840                     swap.w     D0
  7875. 00005760  5240                     addq.w     D0, 1
  7876. 00005762  48C0                     ext.l      D0
  7877. 00005764  2F00                     move.l     -[A7], D0
  7878. 00005766  486D EDFA                pea.l      [A5 - 0x1206]
  7879. 0000576A  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  7880. 0000576E  486D EDFA                pea.l      [A5 - 0x1206]
  7881. 00005772  A884                     syscall    DrawString
  7882. 00005774  3F3C 009B                move.w     -[A7], 0x9B
  7883. 00005778  3F3C 014F                move.w     -[A7], 0x14F
  7884. 0000577C  A893                     syscall    MoveTo
  7885. 0000577E  487A 05B2                pea.l      [PC + 0x5B2 /* 00005D32, value 0x6426561, pstring "Beach:" */]
  7886. 00005782  A884                     syscall    DrawString
  7887. 00005784  3F3C 00C8                move.w     -[A7], 0xC8
  7888. 00005788  3F3C 014F                move.w     -[A7], 0x14F
  7889. 0000578C  A893                     syscall    MoveTo
  7890. 0000578E  302D F468                move.w     D0, [A5 - 0xB98]
  7891. 00005792  5340                     subq.w     D0, 1
  7892. 00005794  48C0                     ext.l      D0
  7893. 00005796  81FC 0003                divs.w     D0, 0x3
  7894. 0000579A  5240                     addq.w     D0, 1
  7895. 0000579C  48C0                     ext.l      D0
  7896. 0000579E  2F00                     move.l     -[A7], D0
  7897. 000057A0  486D EDFA                pea.l      [A5 - 0x1206]
  7898. 000057A4  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  7899. 000057A8  486D EDFA                pea.l      [A5 - 0x1206]
  7900. 000057AC  A884                     syscall    DrawString
  7901. 000057AE  3F3C 00DC                move.w     -[A7], 0xDC
  7902. 000057B2  3F3C 014F                move.w     -[A7], 0x14F
  7903. 000057B6  A893                     syscall    MoveTo
  7904. 000057B8  487A 0570                pea.l      [PC + 0x570 /* 00005D2A, value 0x7456E65, pstring "Energy:" */]
  7905. 000057BC  A884                     syscall    DrawString
  7906. 000057BE  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  7907. 000057C2  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  7908. 000057C6  486D F156                pea.l      [A5 - 0xEAA]
  7909. 000057CA  3F3C 01C2                move.w     -[A7], 0x1C2
  7910. 000057CE  3F3C 0145                move.w     -[A7], 0x145
  7911. 000057D2  3F3C 01D6                move.w     -[A7], 0x1D6
  7912. 000057D6  3F3C 0159                move.w     -[A7], 0x159
  7913. 000057DA  A8A7                     syscall    SetRect
  7914. 000057DC  302D F83C                move.w     D0, [A5 - 0x7C4]
  7915. 000057E0  5340                     subq.w     D0, 1
  7916. 000057E2  3D40 FB42                move.w     [A6 - 0x4BE], D0
  7917. 000057E6  7E01                     moveq.l    D7, 0x01
  7918. 000057E8  602A                     bra        +0x2C /* 00005814 */
  7919. label000057EA:
  7920. 000057EA  486D F4D2                pea.l      [A5 - 0xB2E]
  7921. 000057EE  486D F4E2                pea.l      [A5 - 0xB1E]
  7922. 000057F2  486D F3A6                pea.l      [A5 - 0xC5A]
  7923. 000057F6  486D F156                pea.l      [A5 - 0xEAA]
  7924. 000057FA  3F3C 0001                move.w     -[A7], 0x1
  7925. 000057FE  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  7926. 00005802  A8EC                     syscall    CopyBits
  7927. 00005804  486D F156                pea.l      [A5 - 0xEAA]
  7928. 00005808  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  7929. 0000580C  4267                     clr.w      -[A7]
  7930. 0000580E  A8A8                     syscall    OffsetRect
  7931. 00005810  5247                     addq.w     D7, 1
  7932. 00005812  6906                     bvs        +0x8 /* 0000581A */
  7933. label00005814:
  7934. 00005814  BE6E FB42                cmp.w      D7, [A6 - 0x4BE]
  7935. 00005818  6FD0                     ble        -0x2E /* 000057EA */
  7936. label0000581A:
  7937. 0000581A  486D FF52                pea.l      [A5 - 0xAE]
  7938. 0000581E  A875                     syscall    SetPBits/SetPortBits
  7939. 00005820  486D FED4                pea.l      [A5 - 0x12C]
  7940. 00005824  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  7941. 00005828  7021                     moveq.l    D0, 0x21
  7942. 0000582A  2F00                     move.l     -[A7], D0
  7943. 0000582C  A862                     syscall    ForeColor
  7944. 0000582E  554F                     subq.w     A7, 2
  7945. 00005830  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  7946. 00005834  486D F82C                pea.l      [A5 - 0x7D4]
  7947. 00005838  A970                     syscall    GetNextEvent
  7948. 0000583A  1B5F F841                move.b     [A5 - 0x7BF], [A7]+
  7949. 0000583E  302D F838                move.w     D0, [A5 - 0x7C8]
  7950. 00005842  0640 000B                addi.w     D0, 0xB
  7951. 00005846  3B40 F464                move.w     [A5 - 0xB9C], D0
  7952. 0000584A  302D F838                move.w     D0, [A5 - 0x7C8]
  7953. 0000584E  0640 FFF7                addi.w     D0, 0xFFF7
  7954. 00005852  3B40 F460                move.w     [A5 - 0xBA0], D0
  7955. 00005856  7E01                     moveq.l    D7, 0x01
  7956. label00005858:
  7957. 00005858  486D F4D2                pea.l      [A5 - 0xB2E]
  7958. 0000585C  486D F4E2                pea.l      [A5 - 0xB1E]
  7959. 00005860  3007                     move.w     D0, D7
  7960. 00005862  E740                     asl        D0.w, 3
  7961. 00005864  0640 F8E0                addi.w     D0, 0xF8E0
  7962. 00005868  4875 0000                pea.l      [A5 + D0.w]
  7963. 0000586C  486D F45E                pea.l      [A5 - 0xBA2]
  7964. 00005870  3F3C 0001                move.w     -[A7], 0x1
  7965. 00005874  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  7966. 00005878  A8EC                     syscall    CopyBits
  7967. 0000587A  3007                     move.w     D0, D7
  7968. 0000587C  5340                     subq.w     D0, 1
  7969. 0000587E  48C0                     ext.l      D0
  7970. 00005880  81FC 0003                divs.w     D0, 0x3
  7971. 00005884  4840                     swap.w     D0
  7972. 00005886  C1FC 0064                muls.w     D0, 0x64 /* 'd' */
  7973. 0000588A  0640 03E8                addi.w     D0, 0x3E8
  7974. 0000588E  3207                     move.w     D1, D7
  7975. 00005890  48C1                     ext.l      D1
  7976. 00005892  83FC 0003                divs.w     D1, 0x3
  7977. 00005896  C3FC 0064                muls.w     D1, 0x64 /* 'd' */
  7978. 0000589A  D041                     add.w      D0, D1
  7979. 0000589C  3B40 F46C                move.w     [A5 - 0xB94], D0
  7980. 000058A0  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  7981. 000058A4  286D F8D8                movea.l    A4, [A5 - 0x728]
  7982. 000058A8  38BC FFFF                move.w     [A4], 0xFFFF
  7983. 000058AC  302D F46C                move.w     D0, [A5 - 0xB94]
  7984. 000058B0  48C0                     ext.l      D0
  7985. 000058B2  2F3C 000B F400           move.l     -[A7], 0xBF400
  7986. 000058B8  2F00                     move.l     -[A7], D0
  7987. 000058BA  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  7988. 000058BE  544F                     addq.w     A7, 2
  7989. 000058C0  395F 0002                move.w     [A4 + 0x2], [A7]+
  7990. 000058C4  397C 0002 0004           move.w     [A4 + 0x4], 0x2
  7991. 000058CA  397C 0002 0006           move.w     [A4 + 0x6], 0x2
  7992. 000058D0  2F2D F8D0                move.l     -[A7], [A5 - 0x730]
  7993. 000058D4  7008                     moveq.l    D0, 0x08
  7994. 000058D6  2F00                     move.l     -[A7], D0
  7995. 000058D8  70FF                     moveq.l    D0, 0xFFFFFFFF
  7996. 000058DA  2F00                     move.l     -[A7], D0
  7997. 000058DC  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  7998. 000058E0  486D F4D2                pea.l      [A5 - 0xB2E]
  7999. 000058E4  486D F4E2                pea.l      [A5 - 0xB1E]
  8000. 000058E8  3007                     move.w     D0, D7
  8001. 000058EA  E740                     asl        D0.w, 3
  8002. 000058EC  0640 F8E0                addi.w     D0, 0xF8E0
  8003. 000058F0  4875 0000                pea.l      [A5 + D0.w]
  8004. 000058F4  486D F45E                pea.l      [A5 - 0xBA2]
  8005. 000058F8  3F3C 0002                move.w     -[A7], 0x2
  8006. 000058FC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  8007. 00005900  A8EC                     syscall    CopyBits
  8008. 00005902  5247                     addq.w     D7, 1
  8009. 00005904  0C47 0008                cmpi.w     D7, 0x8
  8010. 00005908  6F00 FF4E                ble        -0xB0 /* 00005858 */
  8011. 0000590C  486D F4D2                pea.l      [A5 - 0xB2E]
  8012. 00005910  486D F4E2                pea.l      [A5 - 0xB1E]
  8013. 00005914  486D F3A6                pea.l      [A5 - 0xC5A]
  8014. 00005918  486D F45E                pea.l      [A5 - 0xBA2]
  8015. 0000591C  3F3C 0002                move.w     -[A7], 0x2
  8016. 00005920  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  8017. 00005924  A8EC                     syscall    CopyBits
  8018. 00005926  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  8019. label0000592A:
  8020. 0000592A  0C45 00E3                cmpi.w     D5, 0xE3
  8021. 0000592E  6F0E                     ble        +0x10 /* 0000593E */
  8022. label00005930:
  8023. 00005930  594F                     subq.w     A7, 4
  8024. 00005932  A975                     syscall    TickCount
  8025. 00005934  201F                     move.l     D0, [A7]+
  8026. 00005936  90AD F11E                sub.l      D0, [A5 - 0xEE2]
  8027. 0000593A  5980                     subq.l     D0, 4
  8028. 0000593C  6DF2                     blt        -0xC /* 00005930 */
  8029. label0000593E:
  8030. 0000593E  594F                     subq.w     A7, 4
  8031. 00005940  A975                     syscall    TickCount
  8032. 00005942  2B5F F11E                move.l     [A5 - 0xEE2], [A7]+
  8033. 00005946  102D F10B                move.b     D0, [A5 - 0xEF5]
  8034. 0000594A  802D F840                or.b       D0, [A5 - 0x7C0]
  8035. 0000594E  0C6E FFFF FDFA           cmpi.w     [A6 - 0x206], 0xFFFF
  8036. 00005954  57C1                     seq        D1
  8037. 00005956  4401                     neg.b      D1
  8038. 00005958  8001                     or.b       D0, D1
  8039. 0000595A  6700 C97C                beq        -0x3682 /* 000022D8 */
  8040. 0000595E  0C6E FFFF FDFA           cmpi.w     [A6 - 0x206], 0xFFFF
  8041. 00005964  6600 0396                bne        +0x398 /* 00005CFC */
  8042. 00005968  486D F156                pea.l      [A5 - 0xEAA]
  8043. 0000596C  3F3C 018A                move.w     -[A7], 0x18A
  8044. 00005970  3F3C 00E9                move.w     -[A7], 0xE9
  8045. 00005974  3F3C 01F0                move.w     -[A7], 0x1F0
  8046. 00005978  3F3C 011D                move.w     -[A7], 0x11D
  8047. 0000597C  A8A7                     syscall    SetRect
  8048. 0000597E  486D F4B6                pea.l      [A5 - 0xB4A]
  8049. 00005982  486D F4E2                pea.l      [A5 - 0xB1E]
  8050. 00005986  486D F156                pea.l      [A5 - 0xEAA]
  8051. 0000598A  486E FDFC                pea.l      [A6 - 0x204]
  8052. 0000598E  4267                     clr.w      -[A7]
  8053. 00005990  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  8054. 00005994  A8EC                     syscall    CopyBits
  8055. 00005996  486D F156                pea.l      [A5 - 0xEAA]
  8056. 0000599A  3F3C 00AF                move.w     -[A7], 0xAF
  8057. 0000599E  3F3C 0018                move.w     -[A7], 0x18
  8058. 000059A2  3F3C 0160                move.w     -[A7], 0x160
  8059. 000059A6  3F3C 008C                move.w     -[A7], 0x8C
  8060. 000059AA  A8A7                     syscall    SetRect
  8061. 000059AC  486E FE0C                pea.l      [A6 - 0x1F4]
  8062. 000059B0  3F3C 009A                move.w     -[A7], 0x9A
  8063. 000059B4  3F3C 0012                move.w     -[A7], 0x12
  8064. 000059B8  3F3C 014B                move.w     -[A7], 0x14B
  8065. 000059BC  3F3C 0086                move.w     -[A7], 0x86
  8066. 000059C0  A8A7                     syscall    SetRect
  8067. 000059C2  486E FE04                pea.l      [A6 - 0x1FC]
  8068. 000059C6  3F3C 009A                move.w     -[A7], 0x9A
  8069. 000059CA  3F3C 0087                move.w     -[A7], 0x87
  8070. 000059CE  3F3C 014B                move.w     -[A7], 0x14B
  8071. 000059D2  3F3C 00FB                move.w     -[A7], 0xFB
  8072. 000059D6  A8A7                     syscall    SetRect
  8073. 000059D8  7E01                     moveq.l    D7, 0x01
  8074. label000059DA:
  8075. 000059DA  3007                     move.w     D0, D7
  8076. 000059DC  C1FC 000E                muls.w     D0, 0xE
  8077. 000059E0  0640 FC8E                addi.w     D0, 0xFC8E
  8078. 000059E4  49F6 0000                lea.l      A4, [A6 + D0.w]
  8079. 000059E8  422C 0008                clr.b      [A4 + 0x8]
  8080. 000059EC  426C 000C                clr.w      [A4 + 0xC]
  8081. 000059F0  5247                     addq.w     D7, 1
  8082. 000059F2  0C47 0019                cmpi.w     D7, 0x19
  8083. 000059F6  6FE2                     ble        -0x1C /* 000059DA */
  8084. 000059F8  4247                     clr.w      D7
  8085. 000059FA  486D F4C4                pea.l      [A5 - 0xB3C]
  8086. 000059FE  486D F4C4                pea.l      [A5 - 0xB3C]
  8087. 00005A02  486E FE0C                pea.l      [A6 - 0x1F4]
  8088. 00005A06  486E FE04                pea.l      [A6 - 0x1FC]
  8089. 00005A0A  3F3C 0002                move.w     -[A7], 0x2
  8090. 00005A0E  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  8091. 00005A12  A8EC                     syscall    CopyBits
  8092. 00005A14  422E FC9B                clr.b      [A6 - 0x365]
  8093. label00005A18:
  8094. 00005A18  4247                     clr.w      D7
  8095. 00005A1A  7C01                     moveq.l    D6, 0x01
  8096. label00005A1C:
  8097. 00005A1C  3006                     move.w     D0, D6
  8098. 00005A1E  C1FC 000E                muls.w     D0, 0xE
  8099. 00005A22  0640 FC8E                addi.w     D0, 0xFC8E
  8100. 00005A26  49F6 0000                lea.l      A4, [A6 + D0.w]
  8101. 00005A2A  0C6C 0003 000C           cmpi.w     [A4 + 0xC], 0x3
  8102. 00005A30  57C0                     seq        D0
  8103. 00005A32  122E FC9B                move.b     D1, [A6 - 0x365]
  8104. 00005A36  5301                     subq.b     D1, 1
  8105. 00005A38  C001                     and.b      D0, D1
  8106. 00005A3A  6720                     beq        +0x22 /* 00005A5C */
  8107. 00005A3C  1D7C 0001 FC9B           move.b     [A6 - 0x365], 0x1
  8108. 00005A42  486D F4C4                pea.l      [A5 - 0xB3C]
  8109. 00005A46  486D F4E2                pea.l      [A5 - 0xB1E]
  8110. 00005A4A  486E FE04                pea.l      [A6 - 0x1FC]
  8111. 00005A4E  486D F156                pea.l      [A5 - 0xEAA]
  8112. 00005A52  3F3C 0002                move.w     -[A7], 0x2
  8113. 00005A56  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  8114. 00005A5A  A8EC                     syscall    CopyBits
  8115. label00005A5C:
  8116. 00005A5C  554F                     subq.w     A7, 2
  8117. 00005A5E  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  8118. 00005A62  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  8119. 00005A66  0C5F 0001                cmpi.w     [A7]+, 0x1
  8120. 00005A6A  6658                     bne        +0x5A /* 00005AC4 */
  8121. 00005A6C  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  8122. 00005A70  594F                     subq.w     A7, 4
  8123. 00005A72  3F3C 0005                move.w     -[A7], 0x5
  8124. 00005A76  554F                     subq.w     A7, 2
  8125. 00005A78  3F3C 0005                move.w     -[A7], 0x5
  8126. 00005A7C  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  8127. 00005A80  301F                     move.w     D0, [A7]+
  8128. 00005A82  0640 0011                addi.w     D0, 0x11
  8129. 00005A86  3F00                     move.w     -[A7], D0
  8130. 00005A88  A869                     syscall    FixRatio
  8131. 00005A8A  206D F8AA                movea.l    A0, [A5 - 0x756]
  8132. 00005A8E  215F 0002                move.l     [A0 + 0x2], [A7]+
  8133. 00005A92  2F2D F8B2                move.l     -[A7], [A5 - 0x74E]
  8134. 00005A96  594F                     subq.w     A7, 4
  8135. 00005A98  594F                     subq.w     A7, 4
  8136. 00005A9A  2F3C 4353 4F4E           move.l     -[A7], 0x43534F4E /* 'CSON' */
  8137. 00005AA0  3F3C 03E8                move.w     -[A7], 0x3E8
  8138. 00005AA4  A9A0                     syscall    GetResource
  8139. 00005AA6  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  8140. 00005AAA  42A7                     clr.l      -[A7]
  8141. 00005AAC  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  8142. 00005AB0  594F                     subq.w     A7, 4
  8143. 00005AB2  3F3C 0001                move.w     -[A7], 0x1
  8144. 00005AB6  3F3C 0004                move.w     -[A7], 0x4
  8145. 00005ABA  A869                     syscall    FixRatio
  8146. 00005ABC  206D F8AA                movea.l    A0, [A5 - 0x756]
  8147. 00005AC0  215F 0002                move.l     [A0 + 0x2], [A7]+
  8148. label00005AC4:
  8149. 00005AC4  554F                     subq.w     A7, 2
  8150. 00005AC6  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  8151. 00005ACA  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  8152. 00005ACE  0C5F 0001                cmpi.w     [A7]+, 0x1
  8153. 00005AD2  6618                     bne        +0x1A /* 00005AEC */
  8154. 00005AD4  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  8155. 00005AD8  2F2D F876                move.l     -[A7], [A5 - 0x78A]
  8156. 00005ADC  594F                     subq.w     A7, 4
  8157. 00005ADE  2F2D F872                move.l     -[A7], [A5 - 0x78E]
  8158. 00005AE2  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  8159. 00005AE6  42A7                     clr.l      -[A7]
  8160. 00005AE8  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  8161. label00005AEC:
  8162. 00005AEC  4A2C 0008                tst.b      [A4 + 0x8]
  8163. 00005AF0  6700 00DC                beq        +0xDE /* 00005BCE */
  8164. 00005AF4  0C6C 0007 000C           cmpi.w     [A4 + 0xC], 0x7
  8165. 00005AFA  6606                     bne        +0x8 /* 00005B02 */
  8166. 00005AFC  5247                     addq.w     D7, 1
  8167. 00005AFE  6000 013C                bra        +0x13E /* 00005C3C */
  8168. label00005B02:
  8169. 00005B02  486D F4C4                pea.l      [A5 - 0xB3C]
  8170. 00005B06  486D F4E2                pea.l      [A5 - 0xB1E]
  8171. 00005B0A  302C 000A                move.w     D0, [A4 + 0xA]
  8172. 00005B0E  E740                     asl        D0.w, 3
  8173. 00005B10  0640 FE7C                addi.w     D0, 0xFE7C
  8174. 00005B14  4875 0000                pea.l      [A5 + D0.w]
  8175. 00005B18  2F0C                     move.l     -[A7], A4
  8176. 00005B1A  3F3C 0002                move.w     -[A7], 0x2
  8177. 00005B1E  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  8178. 00005B22  A8EC                     syscall    CopyBits
  8179. 00005B24  0C6C 000A 000A           cmpi.w     [A4 + 0xA], 0xA /* '\n' */
  8180. 00005B2A  6C24                     bge        +0x26 /* 00005B50 */
  8181. 00005B2C  486D F4C4                pea.l      [A5 - 0xB3C]
  8182. 00005B30  486D F4E2                pea.l      [A5 - 0xB1E]
  8183. 00005B34  302C 000A                move.w     D0, [A4 + 0xA]
  8184. 00005B38  5240                     addq.w     D0, 1
  8185. 00005B3A  E740                     asl        D0.w, 3
  8186. 00005B3C  0640 FE7C                addi.w     D0, 0xFE7C
  8187. 00005B40  4875 0000                pea.l      [A5 + D0.w]
  8188. 00005B44  2F0C                     move.l     -[A7], A4
  8189. 00005B46  3F3C 0002                move.w     -[A7], 0x2
  8190. 00005B4A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  8191. 00005B4E  A8EC                     syscall    CopyBits
  8192. label00005B50:
  8193. 00005B50  302C 000A                move.w     D0, [A4 + 0xA]
  8194. 00005B54  5240                     addq.w     D0, 1
  8195. 00005B56  3940 000A                move.w     [A4 + 0xA], D0
  8196. 00005B5A  0C6C 000B 000A           cmpi.w     [A4 + 0xA], 0xB
  8197. 00005B60  6600 00DA                bne        +0xDC /* 00005C3C */
  8198. 00005B64  554F                     subq.w     A7, 2
  8199. 00005B66  3F3C 00B6                move.w     -[A7], 0xB6
  8200. 00005B6A  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  8201. 00005B6E  301F                     move.w     D0, [A7]+
  8202. 00005B70  0640 0087                addi.w     D0, 0x87
  8203. 00005B74  3940 0002                move.w     [A4 + 0x2], D0
  8204. 00005B78  554F                     subq.w     A7, 2
  8205. 00005B7A  3F3C 0070                move.w     -[A7], 0x70 /* 'p' */
  8206. 00005B7E  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  8207. 00005B82  389F                     move.w     [A4], [A7]+
  8208. 00005B84  3014                     move.w     D0, [A4]
  8209. 00005B86  0640 003C                addi.w     D0, 0x3C /* '<' */
  8210. 00005B8A  3940 0004                move.w     [A4 + 0x4], D0
  8211. 00005B8E  302C 0002                move.w     D0, [A4 + 0x2]
  8212. 00005B92  0640 003C                addi.w     D0, 0x3C /* '<' */
  8213. 00005B96  3940 0006                move.w     [A4 + 0x6], D0
  8214. 00005B9A  397C 0001 000A           move.w     [A4 + 0xA], 0x1
  8215. 00005BA0  302C 000C                move.w     D0, [A4 + 0xC]
  8216. 00005BA4  5240                     addq.w     D0, 1
  8217. 00005BA6  3940 000C                move.w     [A4 + 0xC], D0
  8218. 00005BAA  0C6C 0007 000C           cmpi.w     [A4 + 0xC], 0x7
  8219. 00005BB0  6C00 008A                bge        +0x8C /* 00005C3C */
  8220. 00005BB4  486D F4C4                pea.l      [A5 - 0xB3C]
  8221. 00005BB8  486D F4E2                pea.l      [A5 - 0xB1E]
  8222. 00005BBC  486D FE84                pea.l      [A5 - 0x17C]
  8223. 00005BC0  2F0C                     move.l     -[A7], A4
  8224. 00005BC2  3F3C 0002                move.w     -[A7], 0x2
  8225. 00005BC6  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  8226. 00005BCA  A8EC                     syscall    CopyBits
  8227. 00005BCC  606E                     bra        +0x70 /* 00005C3C */
  8228. label00005BCE:
  8229. 00005BCE  554F                     subq.w     A7, 2
  8230. 00005BD0  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  8231. 00005BD4  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  8232. 00005BD8  0C5F 0001                cmpi.w     [A7]+, 0x1
  8233. 00005BDC  665E                     bne        +0x60 /* 00005C3C */
  8234. 00005BDE  197C 0001 0008           move.b     [A4 + 0x8], 0x1
  8235. 00005BE4  554F                     subq.w     A7, 2
  8236. 00005BE6  3F3C 00B6                move.w     -[A7], 0xB6
  8237. 00005BEA  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  8238. 00005BEE  301F                     move.w     D0, [A7]+
  8239. 00005BF0  0640 0087                addi.w     D0, 0x87
  8240. 00005BF4  3940 0002                move.w     [A4 + 0x2], D0
  8241. 00005BF8  554F                     subq.w     A7, 2
  8242. 00005BFA  3F3C 0070                move.w     -[A7], 0x70 /* 'p' */
  8243. 00005BFE  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  8244. 00005C02  389F                     move.w     [A4], [A7]+
  8245. 00005C04  3014                     move.w     D0, [A4]
  8246. 00005C06  0640 003C                addi.w     D0, 0x3C /* '<' */
  8247. 00005C0A  3940 0004                move.w     [A4 + 0x4], D0
  8248. 00005C0E  302C 0002                move.w     D0, [A4 + 0x2]
  8249. 00005C12  0640 003C                addi.w     D0, 0x3C /* '<' */
  8250. 00005C16  3940 0006                move.w     [A4 + 0x6], D0
  8251. 00005C1A  397C 0001 000A           move.w     [A4 + 0xA], 0x1
  8252. 00005C20  426C 000C                clr.w      [A4 + 0xC]
  8253. 00005C24  486D F4C4                pea.l      [A5 - 0xB3C]
  8254. 00005C28  486D F4E2                pea.l      [A5 - 0xB1E]
  8255. 00005C2C  486D FE84                pea.l      [A5 - 0x17C]
  8256. 00005C30  2F0C                     move.l     -[A7], A4
  8257. 00005C32  3F3C 0002                move.w     -[A7], 0x2
  8258. 00005C36  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  8259. 00005C3A  A8EC                     syscall    CopyBits
  8260. label00005C3C:
  8261. 00005C3C  5246                     addq.w     D6, 1
  8262. 00005C3E  0C46 0019                cmpi.w     D6, 0x19
  8263. 00005C42  6F00 FDD8                ble        -0x226 /* 00005A1C */
  8264. 00005C46  0C47 0019                cmpi.w     D7, 0x19
  8265. 00005C4A  6600 FDCC                bne        -0x232 /* 00005A18 */
  8266. 00005C4E  486D F4C4                pea.l      [A5 - 0xB3C]
  8267. 00005C52  486D F4C4                pea.l      [A5 - 0xB3C]
  8268. 00005C56  486E FE0C                pea.l      [A6 - 0x1F4]
  8269. 00005C5A  486E FE04                pea.l      [A6 - 0x1FC]
  8270. 00005C5E  3F3C 0002                move.w     -[A7], 0x2
  8271. 00005C62  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  8272. 00005C66  A8EC                     syscall    CopyBits
  8273. 00005C68  486D F4C4                pea.l      [A5 - 0xB3C]
  8274. 00005C6C  486D F4E2                pea.l      [A5 - 0xB1E]
  8275. 00005C70  486E FE04                pea.l      [A6 - 0x1FC]
  8276. 00005C74  486D F156                pea.l      [A5 - 0xEAA]
  8277. 00005C78  4267                     clr.w      -[A7]
  8278. 00005C7A  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  8279. 00005C7E  A8EC                     syscall    CopyBits
  8280. 00005C80  7021                     moveq.l    D0, 0x21
  8281. 00005C82  2F00                     move.l     -[A7], D0
  8282. 00005C84  A862                     syscall    ForeColor
  8283. 00005C86  486D F156                pea.l      [A5 - 0xEAA]
  8284. 00005C8A  3F3C FFA5                move.w     -[A7], 0xFFA5
  8285. 00005C8E  3F3C 006E                move.w     -[A7], 0x6E /* 'n' */
  8286. 00005C92  4267                     clr.w      -[A7]
  8287. 00005C94  3F3C 0085                move.w     -[A7], 0x85
  8288. 00005C98  A8A7                     syscall    SetRect
  8289. 00005C9A  703C                     moveq.l    D0, 0x3C
  8290. 00005C9C  2F00                     move.l     -[A7], D0
  8291. 00005C9E  486D EC58                pea.l      [A5 - 0x13A8]
  8292. 00005CA2  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  8293. label00005CA6:
  8294. 00005CA6  486D F4C4                pea.l      [A5 - 0xB3C]
  8295. 00005CAA  486D F4E2                pea.l      [A5 - 0xB1E]
  8296. 00005CAE  486E FC92                pea.l      [A6 - 0x36E]
  8297. 00005CB2  486D F156                pea.l      [A5 - 0xEAA]
  8298. 00005CB6  4267                     clr.w      -[A7]
  8299. 00005CB8  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  8300. 00005CBC  A8EC                     syscall    CopyBits
  8301. 00005CBE  486D F156                pea.l      [A5 - 0xEAA]
  8302. 00005CC2  3F3C 0001                move.w     -[A7], 0x1
  8303. 00005CC6  4267                     clr.w      -[A7]
  8304. 00005CC8  A8A8                     syscall    OffsetRect
  8305. 00005CCA  7002                     moveq.l    D0, 0x02
  8306. 00005CCC  2F00                     move.l     -[A7], D0
  8307. 00005CCE  486D EC58                pea.l      [A5 - 0x13A8]
  8308. 00005CD2  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  8309. 00005CD6  4A6D F158                tst.w      [A5 - 0xEA8]
  8310. 00005CDA  6FCA                     ble        -0x34 /* 00005CA6 */
  8311. 00005CDC  703C                     moveq.l    D0, 0x3C
  8312. 00005CDE  2F00                     move.l     -[A7], D0
  8313. 00005CE0  486D EC58                pea.l      [A5 - 0x13A8]
  8314. 00005CE4  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  8315. 00005CE8  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  8316. 00005CEC  302D F108                move.w     D0, [A5 - 0xEF8]
  8317. 00005CF0  0640 2710                addi.w     D0, 0x2710
  8318. 00005CF4  3B40 F108                move.w     [A5 - 0xEF8], D0
  8319. 00005CF8  4EBA A306                jsr        [PC - 0x5CFA /* 00000000 */]
  8320. label00005CFC:
  8321. 00005CFC  422D F10B                clr.b      [A5 - 0xEF5]
  8322. 00005D00  1B7C 0001 F118           move.b     [A5 - 0xEE8], 0x1
  8323. 00005D06  594F                     subq.w     A7, 4
  8324. 00005D08  3F3C 0001                move.w     -[A7], 0x1
  8325. 00005D0C  3F3C 0002                move.w     -[A7], 0x2
  8326. 00005D10  A869                     syscall    FixRatio
  8327. 00005D12  206D F8B6                movea.l    A0, [A5 - 0x74A]
  8328. 00005D16  215F 0002                move.l     [A0 + 0x2], [A7]+
  8329. 00005D1A  4CDF 10F8                movem.l    D3,D4,D5,D6,D7,A4, [A7]+
  8330. 00005D1E  4E5E                     unlink     A6
  8331. 00005D20  4E75                     rts
  8332. 00005D22  444F                     neg.w      A7
  8333. 00005D24  464D                     not.w      A5
  8334. 00005D26  2020                     move.l     D0, -[A0]
  8335. 00005D28  2020                     move.l     D0, -[A0]
  8336. 00005D2A  0745                     bchg       D5, D3
  8337. 00005D2C  6E65                     bgt        +0x67 /* 00005D93 */
  8338. 00005D2E  7267                     moveq.l    D1, 0x67
  8339. 00005D30  793A                     moveq.l    D4, 0x3A
  8340. 00005D32  0642 6561                addi.w     D2, 0x6561 /* 'ea' */
  8341. 00005D36  6368                     bls        +0x6A /* 00005DA0 */
  8342. 00005D38  3A16                     move.w     D5, [A6]
  8343. 00005D3A  0620 5761                addi.b     -[A0], 0x61 /* 'a' */
  8344. 00005D3E  7665                     moveq.l    D3, 0x65
  8345. 00005D40  3A16                     move.w     D5, [A6]
  8346. 00005D42  0653 636F                addi.w     [A3], 0x636F /* 'co' */
  8347. 00005D46  7265                     moveq.l    D1, 0x65
  8348. 00005D48  3A16                     move.w     D5, [A6]
  8349. 00005D4A  3FFE                     move.w     <<invalid special address>>, <<invalid special address>>
  8350. 00005D4C  B333 3333 3333 3333 3FFE B333 xor.b      [[A3 + 0x33333333 + D3 * 2] + 0x3FFEB333], D1
  8351. 00005D58  3333 3333 3333 3FFC CCCC CCCC move.w     -[A1], [[A3 + 0x33333FFC + D3 * 2] - 0x33333334]
  8352. 00005D64  CCCC                     mulu.w     D6, A4
  8353. 00005D66  CCCD                     mulu.w     D6, A5
  8354. 00005D68  3FFC CCCC                move.w     <<invalid special address>>, 0xCCCC
  8355. 00005D6C  CCCC                     mulu.w     D6, A4
  8356. 00005D6E  CCCC                     mulu.w     D6, A4
  8357. 00005D70  CCCD                     mulu.w     D6, A5
  8358. 00005D72  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  8359. 00005D74  8CCC                     divu.w     D6, A4
  8360. 00005D76  CCCC                     mulu.w     D6, A4
  8361. 00005D78  CCCC                     mulu.w     D6, A4
  8362. 00005D7A  CCCD                     mulu.w     D6, A5
  8363. 00005D7C  3FFE                     move.w     <<invalid special address>>, <<invalid special address>>
  8364. 00005D7E  9999                     sub.l      [A1]+, D4
  8365. 00005D80  9999                     sub.l      [A1]+, D4
  8366. 00005D82  9999                     sub.l      [A1]+, D4
  8367. 00005D84  9999                     sub.l      [A1]+, D4
  8368. 00005D86  3FFC CCCC                move.w     <<invalid special address>>, 0xCCCC
  8369. 00005D8A  CCCC                     mulu.w     D6, A4
  8370. 00005D8C  CCCC                     mulu.w     D6, A4
  8371. 00005D8E  CCCD                     mulu.w     D6, A5
  8372. 00005D90  3FFC CCCC                move.w     <<invalid special address>>, 0xCCCC
  8373. 00005D94  CCCC                     mulu.w     D6, A4
  8374. 00005D96  CCCC                     mulu.w     D6, A4
  8375. 00005D98  CCCD                     mulu.w     D6, A5
  8376. 00005D9A  3FFE                     move.w     <<invalid special address>>, <<invalid special address>>
  8377. 00005D9C  9999                     sub.l      [A1]+, D4
  8378. 00005D9E  9999                     sub.l      [A1]+, D4
  8379. label00005DA0:
  8380. 00005DA0  9999                     sub.l      [A1]+, D4
  8381. 00005DA2  9999                     sub.l      [A1]+, D4
  8382. 00005DA4  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  8383. 00005DA6  8CCC                     divu.w     D6, A4
  8384. 00005DA8  CCCC                     mulu.w     D6, A4
  8385. 00005DAA  CCCC                     mulu.w     D6, A4
  8386. 00005DAC  CCCD                     mulu.w     D6, A5
  8387. 00005DAE  0745                     bchg       D5, D3
  8388. 00005DB0  6E65                     bgt        +0x67 /* 00005E17 */
  8389. 00005DB2  7267                     moveq.l    D1, 0x67
  8390. 00005DB4  793A                     moveq.l    D4, 0x3A
  8391. 00005DB6  0642 6561                addi.w     D2, 0x6561 /* 'ea' */
  8392. 00005DBA  6368                     bls        +0x6A /* 00005E24 */
  8393. 00005DBC  3A16                     move.w     D5, [A6]
  8394. 00005DBE  0620 5761                addi.b     -[A0], 0x61 /* 'a' */
  8395. 00005DC2  7665                     moveq.l    D3, 0x65
  8396. 00005DC4  3A16                     move.w     D5, [A6]
  8397. 00005DC6  0653 636F                addi.w     [A3], 0x636F /* 'co' */
  8398. 00005DCA  7265                     moveq.l    D1, 0x65
  8399. 00005DCC  3A16                     move.w     D5, [A6]
  8400. 00005DCE  0745                     bchg       D5, D3
  8401. 00005DD0  6E65                     bgt        +0x67 /* 00005E37 */
  8402. 00005DD2  7267                     moveq.l    D1, 0x67
  8403. 00005DD4  793A                     moveq.l    D4, 0x3A
  8404. 00005DD6  0642 6561                addi.w     D2, 0x6561 /* 'ea' */
  8405. 00005DDA  6368                     bls        +0x6A /* 00005E44 */
  8406. 00005DDC  3A16                     move.w     D5, [A6]
  8407. 00005DDE  0620 5761                addi.b     -[A0], 0x61 /* 'a' */
  8408. 00005DE2  7665                     moveq.l    D3, 0x65
  8409. 00005DE4  3A16                     move.w     D5, [A6]
  8410. 00005DE6  0653 636F                addi.w     [A3], 0x636F /* 'co' */
  8411. 00005DEA  7265                     moveq.l    D1, 0x65
  8412. 00005DEC  3A16                     move.w     D5, [A6]
  8413. 00005DEE  2550 7265                move.l     [A2 + 0x7265], [A0]
  8414. 00005DF2  7061                     moveq.l    D0, 0x61
  8415. 00005DF4  7265                     moveq.l    D1, 0x65
  8416. 00005DF6  2079 6F75 7273           movea.l    A0, [0x6F757273]
  8417. 00005DFC  656C                     bcs        +0x6E /* 00005E6A */
  8418. 00005DFE  6620                     bne        +0x22 /* 00005E20 */
  8419. 00005E00  666F                     bne        +0x71 /* 00005E71 */
  8420. 00005E02  7220                     moveq.l    D1, 0x20
  8421. 00005E04  7468                     moveq.l    D2, 0x68
  8422. 00005E06  6520                     bcs        +0x22 /* 00005E28 */
  8423. 00005E08  6669                     bne        +0x6B /* 00005E73 */
  8424. 00005E0A  6E61                     bgt        +0x63 /* 00005E6D */
  8425. 00005E0C  6C20                     bge        +0x22 /* 00005E2E */
  8426. 00005E0E  6261                     bhi        +0x63 /* 00005E71 */
  8427. 00005E10  7474                     moveq.l    D2, 0x74
  8428. 00005E12  6C65                     bge        +0x67 /* 00005E79 */
  8429. 00005E14  0012 1B64                ori.b      [A2], 0x64 /* 'd' */
  8430. 00005E18  6563                     bcs        +0x65 /* 00005E7D */
  8431. 00005E1A  6964                     bvs        +0x66 /* 00005E80 */
  8432. 00005E1C  6520                     bcs        +0x22 /* 00005E3E */
  8433. 00005E1E  7468                     moveq.l    D2, 0x68
  8434. label00005E20:
  8435. 00005E20  6520                     bcs        +0x22 /* 00005E42 */
  8436. 00005E22  6661                     bne        +0x63 /* 00005E85 */
  8437. label00005E24:
  8438. 00005E24  7465                     moveq.l    D2, 0x65
  8439. 00005E26  206F 6620                movea.l    A0, [A7 + 0x6620]
  8440. // begin alternate branch 00005E28-00005E2A
  8441. label00005E28:
  8442. 00005E28  6620                     bne        +0x22 /* 00005E4A */
  8443. // end alternate branch 00005E28-00005E2A
  8444. label00005E28: // (misaligned)
  8445. 00005E2A  6D61                     blt        +0x63 /* 00005E8D */
  8446. 00005E2C  6E6B                     bgt        +0x6D /* 00005E99 */
  8447. label00005E2E:
  8448. 00005E2E  696E                     bvs        +0x70 /* 00005E9E */
  8449. 00005E30  642E                     bcc        +0x30 /* 00005E60 */
  8450. 00005E32  2275 6E6C                movea.l    A1, [A5 + D6 * 8 + 0x6C]
  8451. 00005E36  696D                     bvs        +0x6F /* 00005EA5 */
  8452. 00005E38  6974                     bvs        +0x76 /* 00005EAE */
  8453. 00005E3A  6564                     bcs        +0x66 /* 00005EA0 */
  8454. 00005E3C  2073 686F                movea.l    A0, [A3 + D6 + 0x6F]
  8455. // begin alternate branch 00005E3E-00005E40
  8456. label00005E3E:
  8457. 00005E3E  686F                     bvc        +0x71 /* 00005EAF */
  8458. // end alternate branch 00005E3E-00005E40
  8459. label00005E3E: // (misaligned)
  8460. 00005E40  7473                     moveq.l    D2, 0x73
  8461. label00005E42:
  8462. 00005E42  2E20                     move.l     D7, -[A0]
  8463. label00005E44:
  8464. 00005E44  2054                     movea.l    A0, [A4]
  8465. 00005E46  6869                     bvc        +0x6B /* 00005EB1 */
  8466. 00005E48  7320                     moveq.l    D1, 0x20
  8467. label00005E4A:
  8468. 00005E4A  6261                     bhi        +0x63 /* 00005EAD */
  8469. 00005E4C  7474                     moveq.l    D2, 0x74
  8470. 00005E4E  6C65                     bge        +0x67 /* 00005EB5 */
  8471. 00005E50  2077 696C                movea.l    A0, <<invalid full ext with I/IS == 4>>
  8472. 00005E54  6C12                     bge        +0x14 /* 00005E68 */
  8473. 00005E56  2172 6570 6C61 6365 6420 move.l     [A0 + 0x6420], [A2 + 0x6C616365]
  8474. label00005E60:
  8475. 00005E60  7769                     moveq.l    D3, 0x69
  8476. 00005E62  7468                     moveq.l    D2, 0x68
  8477. 00005E64  2061                     movea.l    A0, -[A1]
  8478. 00005E66  2070 6C61                movea.l    A0, [A0 + D6 * 4 + 0x61]
  8479. // begin alternate branch 00005E68-00005E6A
  8480. label00005E68:
  8481. 00005E68  6C61                     bge        +0x63 /* 00005ECB */
  8482. // end alternate branch 00005E68-00005E6A
  8483. label00005E68: // (misaligned)
  8484. label00005E6A:
  8485. 00005E6A  736D                     moveq.l    D1, 0x6D
  8486. 00005E6C  6120                     bsr        +0x22 /* 00005E8E */
  8487. 00005E6E  7269                     moveq.l    D1, 0x69
  8488. 00005E70  666C                     bne        +0x6E /* 00005EDE */
  8489. 00005E72  6520                     bcs        +0x22 /* 00005E94 */
  8490. 00005E74  7769                     moveq.l    D3, 0x69
  8491. 00005E76  7468                     moveq.l    D2, 0x68
  8492. 00005E78  2361 6C6C                move.l     [A1 + 0x6C6C], -[A1]
  8493. 00005E7C  206F 6620                movea.l    A0, [A7 + 0x6620]
  8494. label00005E80:
  8495. 00005E80  796F                     moveq.l    D4, 0x6F
  8496. 00005E82  7572                     moveq.l    D2, 0x72
  8497. 00005E84  2077 6561 706F           movea.l    A0, [[A7 + 0x706F]]
  8498. 00005E8A  6E73                     bgt        +0x75 /* 00005EFF */
  8499. 00005E8C  2061                     movea.l    A0, -[A1]
  8500. fn00005E8E:
  8501. 00005E8E  7265                     moveq.l    D1, 0x65
  8502. 00005E90  2072 656D                movea.l    A0, <<invalid full ext with IS == 1 and I/IS == 5>>
  8503. label00005E94:
  8504. 00005E94  6F76                     ble        +0x78 /* 00005F0C */
  8505. 00005E96  6564                     bcs        +0x66 /* 00005EFC */
  8506. 00005E98  2061                     movea.l    A0, -[A1]
  8507. 00005E9A  6E64                     bgt        +0x66 /* 00005F00 */
  8508. 00005E9C  2159 6F75                move.l     [A0 + 0x6F75], [A1]+
  8509. // begin alternate branch 00005E9E-00005EA0
  8510. label00005E9E:
  8511. 00005E9E  6F75                     ble        +0x77 /* 00005F15 */
  8512. // end alternate branch 00005E9E-00005EA0
  8513. label00005E9E: // (misaligned)
  8514. label00005EA0:
  8515. 00005EA0  7220                     moveq.l    D1, 0x20
  8516. 00005EA2  7368                     moveq.l    D1, 0x68
  8517. 00005EA4  6970                     bvs        +0x72 /* 00005F16 */
  8518. 00005EA6  2069 7320                movea.l    A0, [A1 + 0x7320]
  8519. 00005EAA  7175                     moveq.l    D0, 0x75
  8520. 00005EAC  6963                     bvs        +0x65 /* 00005F11 */
  8521. label00005EAE:
  8522. 00005EAE  6B6C                     bmi        +0x6E /* 00005F1C */
  8523. 00005EB0  7920                     moveq.l    D4, 0x20
  8524. 00005EB2  7265                     moveq.l    D1, 0x65
  8525. 00005EB4  6675                     bne        +0x77 /* 00005F2B */
  8526. 00005EB6  656C                     bcs        +0x6E /* 00005F24 */
  8527. 00005EB8  6564                     bcs        +0x66 /* 00005F1E */
  8528. 00005EBA  2061                     movea.l    A0, -[A1]
  8529. 00005EBC  6E64                     bgt        +0x66 /* 00005F22 */
  8530. 00005EBE  0016 0012                ori.b      [A6], 0x12
  8531. 00005EC2  186D 6F76                movea.b    A4, [A5 + 0x6F76]
  8532. 00005EC6  696E                     bvs        +0x70 /* 00005F36 */
  8533. 00005EC8  6720                     beq        +0x22 /* 00005EEA */
  8534. 00005ECA  696E                     bvs        +0x70 /* 00005F3A */
  8535. 00005ECC  2066                     movea.l    A0, -[A6]
  8536. 00005ECE  726F                     moveq.l    D1, 0x6F
  8537. 00005ED0  6D20                     blt        +0x22 /* 00005EF2 */
  8538. 00005ED2  6F66                     ble        +0x68 /* 00005F3A */
  8539. 00005ED4  6673                     bne        +0x75 /* 00005F49 */
  8540. 00005ED6  686F                     bvc        +0x71 /* 00005F47 */
  8541. 00005ED8  7265                     moveq.l    D1, 0x65
  8542. 00005EDA  2E12                     move.l     D7, [A2]
  8543. 00005EDC  2068 6173                movea.l    A0, [A0 + 0x6173]
  8544. // begin alternate branch 00005EDE-00005EE0
  8545. label00005EDE:
  8546. 00005EDE  6173                     bsr        +0x75 /* 00005F53 */
  8547. // end alternate branch 00005EDE-00005EE0
  8548. label00005EDE: // (misaligned)
  8549. 00005EE0  2064                     movea.l    A0, -[A4]
  8550. 00005EE2  6574                     bcs        +0x76 /* 00005F58 */
  8551. 00005EE4  6563                     bcs        +0x65 /* 00005F49 */
  8552. 00005EE6  7465                     moveq.l    D2, 0x65
  8553. 00005EE8  6420                     bcc        +0x22 /* 00005F0A */
  8554. label00005EEA:
  8555. 00005EEA  6120                     bsr        +0x22 /* 00005F0C */
  8556. 00005EEC  6769                     beq        +0x6B /* 00005F57 */
  8557. 00005EEE  616E                     bsr        +0x70 /* 00005F5E */
  8558. 00005EF0  7420                     moveq.l    D2, 0x20
  8559. label00005EF2:
  8560. 00005EF2  6D75                     blt        +0x77 /* 00005F69 */
  8561. 00005EF4  7461                     moveq.l    D2, 0x61
  8562. 00005EF6  6E74                     bgt        +0x76 /* 00005F6C */
  8563. 00005EF8  2063                     movea.l    A0, -[A3]
  8564. 00005EFA  7261                     moveq.l    D1, 0x61
  8565. label00005EFC:
  8566. 00005EFC  6212                     bhi        +0x14 /* 00005F10 */
  8567. 00005EFE  2662                     movea.l    A3, -[A2]
  8568. label00005F00:
  8569. 00005F00  6174                     bsr        +0x76 /* 00005F76 */
  8570. 00005F02  746C                     moveq.l    D2, 0x6C
  8571. 00005F04  6520                     bcs        +0x22 /* 00005F26 */
  8572. 00005F06  6973                     bvs        +0x75 /* 00005F7B */
  8573. 00005F08  206E 6F74                movea.l    A0, [A6 + 0x6F74]
  8574. // begin alternate branch 00005F0A-00005F0C
  8575. label00005F0A:
  8576. 00005F0A  6F74                     ble        +0x76 /* 00005F80 */
  8577. // end alternate branch 00005F0A-00005F0C
  8578. label00005F0A: // (misaligned)
  8579. fn00005F0C:
  8580. 00005F0C  206F 7665                movea.l    A0, [A7 + 0x7665]
  8581. label00005F10:
  8582. 00005F10  7220                     moveq.l    D1, 0x20
  8583. 00005F12  7965                     moveq.l    D4, 0x65
  8584. 00005F14  742C                     moveq.l    D2, 0x2C
  8585. label00005F16:
  8586. 00005F16  2068 6F77                movea.l    A0, [A0 + 0x6F77]
  8587. 00005F1A  6576                     bcs        +0x78 /* 00005F92 */
  8588. label00005F1C:
  8589. 00005F1C  6572                     bcs        +0x74 /* 00005F90 */
  8590. label00005F1E:
  8591. 00005F1E  2E20                     move.l     D7, -[A0]
  8592. 00005F20  536F 6E61                subq.w     [A7 + 0x6E61], 1
  8593. // begin alternate branch 00005F22-00005F24
  8594. label00005F22:
  8595. 00005F22  6E61                     bgt        +0x63 /* 00005F85 */
  8596. // end alternate branch 00005F22-00005F24
  8597. label00005F22: // (misaligned)
  8598. label00005F24:
  8599. 00005F24  7212                     moveq.l    D1, 0x12
  8600. label00005F26:
  8601. 00005F26  256F 6620 7468           move.l     [A2 + 0x7468], [A7 + 0x6620]
  8602. 00005F2C  6520                     bcs        +0x22 /* 00005F4E */
  8603. 00005F2E  6174                     bsr        +0x76 /* 00005FA4 */
  8604. 00005F30  7461                     moveq.l    D2, 0x61
  8605. 00005F32  636B                     bls        +0x6D /* 00005F9F */
  8606. 00005F34  2077 6176                movea.l    A0, <<invalid full ext with IS == 1 and I/IS == 6>>
  8607. // begin alternate branch 00005F36-00005F38
  8608. label00005F36:
  8609. 00005F36  6176                     bsr        +0x78 /* 00005FAE */
  8610. // end alternate branch 00005F36-00005F38
  8611. label00005F36: // (misaligned)
  8612. 00005F38  6520                     bcs        +0x22 /* 00005F5A */
  8613. label00005F3A:
  8614. 00005F3A  6973                     bvs        +0x75 /* 00005FAF */
  8615. 00005F3C  2064                     movea.l    A0, -[A4]
  8616. 00005F3E  6573                     bcs        +0x75 /* 00005FB3 */
  8617. 00005F40  7472                     moveq.l    D2, 0x72
  8618. 00005F42  6F79                     ble        +0x7B /* 00005FBD */
  8619. 00005F44  6564                     bcs        +0x66 /* 00005FAA */
  8620. 00005F46  2E20                     move.l     D7, -[A0]
  8621. 00005F48  2054                     movea.l    A0, [A4]
  8622. 00005F4A  6865                     bvc        +0x67 /* 00005FB1 */
  8623. 00005F4C  2356 6963                move.l     [A1 + 0x6963], [A6]
  8624. // begin alternate branch 00005F4E-00005F50
  8625. label00005F4E:
  8626. 00005F4E  6963                     bvs        +0x65 /* 00005FB3 */
  8627. // end alternate branch 00005F4E-00005F50
  8628. label00005F4E: // (misaligned)
  8629. 00005F50  746F                     moveq.l    D2, 0x6F
  8630. 00005F52  7279                     moveq.l    D1, 0x79
  8631. 00005F54  2069 7320                movea.l    A0, [A1 + 0x7320]
  8632. label00005F58:
  8633. 00005F58  616C                     bsr        +0x6E /* 00005FC6 */
  8634. label00005F5A:
  8635. 00005F5A  6D6F                     blt        +0x71 /* 00005FCB */
  8636. 00005F5C  7374                     moveq.l    D1, 0x74
  8637. fn00005F5E:
  8638. 00005F5E  2079 6F75 7273           movea.l    A0, [0x6F757273]
  8639. 00005F64  2061                     movea.l    A0, -[A1]
  8640. 00005F66  7320                     moveq.l    D1, 0x20
  8641. 00005F68  7468                     moveq.l    D2, 0x68
  8642. 00005F6A  6520                     bcs        +0x22 /* 00005F8C */
  8643. label00005F6C:
  8644. 00005F6C  6C61                     bge        +0x63 /* 00005FCF */
  8645. 00005F6E  7374                     moveq.l    D1, 0x74
  8646.